Git設置文件或目錄忽略跟蹤的三種方式

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  #恢復跟蹤

相關文章
相關標籤/搜索