Git 常用命令(持續更新)

en發表於2019-11-28
由於記不住git的一些常用命令,每次都要去百度,所以乾脆自己寫寫,記錄自己工作中常用到卻記不住的git命令,方便自己查詢,同時歡迎老鐵們補充。

1、已經推送 push 過的檔案,想在以後的提交時忽略此檔案,即使本地已經修改過,而且不刪除 Git 遠端庫中相應檔案,後面的 Xml/config.xml 是要忽略的檔案的路徑,執行命令:

git update-index --assume-unchanged Xml/config.xml  

恢復忽略的檔案,執行命令:

git update-index --no--assume-unchanged Xml/config.xml  

如果要忽略一個目錄,開啟 git bash,定位到目標目錄下,後面的 Xml/test/ 是要忽略的目錄的路徑, 執行命令:

git update-index --assume-unchanged $(git ls-files Xml/test/ | tr '\n' ' ')  

2、清除指定目錄下沒有被push過的檔案和資料夾,執行命令:

git clean -df supplier/web

3、暫存操作,執行命令:

git stash 
git stash save "備註"   //新增備註

指定暫存某些修改或檔案,執行命令:

git stash -p

暫存列表,執行命令:

git stash list

恢復指定暫存區,執行命令:

git stash pop  //恢復最新的
git stash pop stash@{1}  //恢復指定的

相關文章