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

原文鏈接:https://www.cnblogs.com/fengxiaopanblog/p/10503346.html

轉自:https://www.cnblogs.com/fengxiaopanblog/p/10503346.html

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章