天天看點

git忽略某些檔案(檔案夾)送出

git忽略某些檔案(檔案夾)送出

開發過程中有些緩存檔案不想送出,但是git已經維護項目了,這時候使用.gitignore檔案忽略也是沒有意義的,并不會起作用,可以使用如下方法忽略檔案或檔案夾送出:

忽略單個檔案:git update-index --assume-unchanged sessions/abc.xml

忽略多個檔案:git update-index --assume-unchanged sessions/*.xml

忽略檔案夾:git update-index --assume-unchanged sessions/

注意:忽略檔案夾時。後面的斜杠‘/’一定要帶上,否則會報錯:fatal: Unable to mark file sessions

參考:

https://stackoverflow.com/questions/12920652/git-update-index-assume-unchanged-returns-fatal-unable-to-mark-file