使用Git——常用命令集合
1、git config命令,用於指定操作物件。例:
2、cd命令指定當前操作範圍,pwd命令讓Git告訴自己當前正在操作的哪個目錄下的檔案。例:
3、git add命令+git commit命令,提交修改檔案到Git庫,讓Git管理。首次建立的檔案必須這樣做才會把修改記錄錄入Git管理庫,如果非首次使用則作為階段性存檔(這個命令的使用說明見我的另外一個部落格的最後兩點內容https://mp.csdn.net/postedit/83118629)。例:
4、git status命令+檔案路徑即可得知檔案當前狀態
5、git diff命令+檔案路徑即可得知檔案修改情況
6、git log命令+檔案路徑即可得知檔案歷史說明記錄
7*、git log --pretty=oneline命令據說和多人對檔案修改的時間線有關,具體還得請教其他各位大佬
8、git reset --hard HEAD^命令表示返回上一個版本,返回上上個版本則寫HEAD^^,以此類推。若返回層數較多可以類似HEAD~100這樣返回前100個版本。
9、git reset ---hard命令+對應每次提交檔案時的commit id可以去到修改時間線上未來的版本(commit id用前五位就行,多了就會報錯。)。而git reset hard命令+檔案路徑是把該檔案從git add後沒有git commit時把修改內容撤掉並回到git add前。
10、cat命令+檔案路徑可以把當前檔案的內容複製並在此顯示。
11、git reflog命令顯示每次修改提交時的commit id(commit id的作用在第9點講到)。
12、git checkout命令+檔案路徑,把檔案修改撤回到上次git add時或git commit時的狀態。
13、rm命令+檔案路徑把檔案刪除,用git rm命令+檔案路徑確認之前可以用git checkout命令+檔案路徑恢復到最新版本(你會丟失最近一次提交後你修改的內容。)