1. 共享的忽略設置方式
本地倉庫根目錄,創建.gitignore文件,並編輯正則匹配需要忽略的文件或目錄。
.gitignore文件需要上傳到倉庫,同時會影響到他人,共享忽略設置
注意:
.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。
添加忽略之后,已經提交到版本庫中的文件是無法忽略的。只能clone到本地,刪除后,再進行忽略。
2. 非共享的忽略設置
① 編輯 .git/info/exclude 文件,設置忽略方式同.gitignore,都是通過正則匹配。
但是不同的是 .gitignore 這個文件本身會提交到版本庫中去。用來保存的是公共的需要排除的文件。而 .git/info/exclude 這里設置的則是你自己本地需要排除的文件。 他不會影響到其他人。也不會提交到版本庫中去
② 若需設置忽略的文件已經處於被跟蹤狀態,可以通過git 命令設置忽略
git update-index --assume-unchanged /path/file #設置忽略跟蹤
git update-index --no-assume-unchanged /path/to/file #恢復跟蹤