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