Git設定檔案或目錄忽略跟蹤的三種方式

2021-09-26 04:49:11 字數 628 閱讀 2294

**:

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

git忽略特定檔案或目錄

在將某個目錄新增到git版本庫 或提交某個git版本庫的改動時,可能希望忽略掉一些檔案或目錄 如編譯時生成的.o a檔案等 可以修改.git info exclude檔案來實現。舉例如下 vi git info exclude git ls files others exclude from git...

git忽略特定檔案或目錄

在將某個目錄新增到git版本庫 或提交某個git版本庫的改動時,可能希望忽略掉一些檔案或目錄 如編譯時生成的.o a檔案等 可以修改.git info exclude檔案來實現。舉例如下 vi git info exclude git ls files others exclude from git...

git 忽略跟蹤檔案

git 忽略跟蹤檔案 資料夾 基本用法 忽略當前資料夾下的所有檔案,不加 就是所有檔案 text.php 忽略指定檔案 my file 忽略指定檔案jia text.php 保持跟蹤指定檔案,不忽略 my file 保持跟蹤指定資料夾,不忽略 gitignore 保持跟蹤當前目錄下的 gitigno...