git_bash的初級使用總結
一、建立本地倉庫,用於儲存檔案並管理
1.下載好Git bash,官方網站:
2建立所需檔案,將其設定為倉庫,右鍵檔名,選擇Git bash here,開啟命令窗,輸入git init 回車
從遠端倉庫克隆檔案
git clone <address>
克隆到本地倉庫,新增檔案到倉庫的命令列如下
git add <file>
git commit -m "新增...檔案"
git log 檢視日誌:可以看到我們操作的記錄,所有的。如果還想繼續使用視窗,在end後寫stopped回車即可繼續使用。
git log --pretty = oneline 一行顯示,簡介顯示
git reflog 可以檢視簡介的日誌,裡面有每個操作的id,可用於撤銷時使用,改變指標方向
二、撤銷、版本退回和刪除檔案
首先講下git儲存過程,分為三個區:工作區、暫存區和本地倉庫。
工作區--add--暫存區--commit---本地倉庫
1、在本地檔案中新增一個檔案1.txt,add前,想要撤回的操作:
git checkout filename撤銷工作區操作
在本地檔案中新增一個檔案1.txt,add 到暫存區後,想要撤回的操作:
git reset HEAD filename撤回暫存區的操作
git checkout -- filename撤銷工作區操作
2. 在本地檔案中新增一個檔案1.txt,add 、 commit存入倉庫後,想要回退版本的操作:
git reset --hard HEAD^ :恢復到上一個版本,或者用git reflog 獲取上一個版本的id,使用git reset --hard id即可實現版本回退
git reset HEAD filename撤回暫存區的操作
git checkout -- filename撤銷工作區操作
3.刪除:
1.在工作區中新增一個檔案2.txt後,刪掉:
a.若誤刪,恢復操作:git checkout -- filename
2.從本地倉庫刪除檔案
git rm 檔名
git commit -m "刪除2.txt"
發現git rm 後,刪錯了,想要恢復,此時操作在暫存區:git reset HEAD <filename>;git checkout -- filename
其實即使是將本地倉庫的東西真正刪除了,亦可以通過版本回退進行恢復:使用git reset --hard id進行相應版本的選擇。