Git 深度學習之填坑之旅一(git安裝和配置、基本命令)
前戲
最近不管是工作還是ctf比賽,接觸與使用git變得越來越多,git半吊子水平的我已經不能支撐日常工作了。碰巧自己公司專案剛上線,現在能擠出一點時間來挖一下這個坑。。。
為什麼使用Git
1、後悔藥!就是後悔藥!後悔了可以回退和找回!
2、是個程式設計師99%都在用github
3、大家都在用!分散式版本管理,舒服!
0x01 Git的安裝
直接百度進入官網,點選下載即可
首頁會自動識別你的系統,下載下來自己下一步下一步一下步
安裝好只有在任意目錄右鍵開啟git bash here,輸入git --version可以檢視是否安裝成功
0x02 Git的配置
配置使用者名稱
git config --global user.name "xxxx"
配置郵箱
git config --global user.email "[email protected]"
檢視配置的資訊
git config --list
0x03 建立倉庫
倉庫即github上的Repository,可以理解為一個專案倉庫,裡面可以裝有整個專案相關的檔案
命令:
1、git init 倉庫名
2、或者直接進入一個目錄,用git init,會把當前目錄建立為倉庫
3、直接在github上克隆,git clone http//:xxxxxxxxx
出現了一個.git的目錄則說明倉庫建立成功
0x04 基本用法
1、狀態
git status 檢視當前git 倉庫的狀態
幾種常見狀態解釋:
* _No commits yet_ 是說還沒提交
* _Untracked file_ 是說存在未被追蹤的檔案 _modified_ 是說存在未被追蹤的已經修改的檔案
* _Changes to be committed_ 是說更改已被提交
* _Nothing to commit,working tree clean._ 是說已經沒有可提交的檔案
2、新增跟蹤
git add xxx / git add . 新增到暫存庫
3、提交
git commit -m "xxx" 提交資訊,xxx可以理解為提交時候的備註(每一個commit便是一個後悔藥)
4、日誌和切換版本
git log 檢視提交的資訊(也就是檢視我們後悔藥有哪些)
git checkout commitID 檢視指定版本的內容資訊
例如 git checkout 2b9d3fg
切換到此ID(2b9d3fg)的版本