#我不想Git跟踪 disimportant 這個文件,我可以創建一個 .gitignore 文件來將其取消跟踪,但是有沒有命令能更好的實現?
git 並沒有追蹤這個檔案。它在告訴你這一點。如果你不希望它注意這個文件,就加 .gitignore 吧。
如果你打算把倉庫共享給其他人,但是又不想讓其他人忽略這個文件,或者得知這個文件的名字,可以寫到 .git/info/exclude 文件裡去。
延伸閱讀:ProGit 第二版中文版。
git update-index –assume-unchanged file_path
file_path 絕對路徑
題主描述的問題不是很清楚,我就以多種情況來回答:
對git未追蹤的檔案不追蹤將該檔案加入.gitignore檔案即可
.gitignore
停止對git已跟踪的文件跟踪,但保留之前該文件的跟踪狀態git rm --cached 文件名
git rm --cached 文件名
暫時讓git忽略已追蹤的檔案git update-index --assume-unchanged 文件名
git update-index --assume-unchanged 文件名
該指令的詳細解釋請查看git忽略已經被提交的文件高票回答
你不想別人用這個檔案 你為啥要放到git目錄下
如果希望別人使用 或 項目裡面需要這個文件 比較好的做法是做一個 disimportant.example的文件 刪除disimportant 這個文件 然後在項目說明裡面註明這個事情
git 並沒有追蹤這個檔案。它在告訴你這一點。如果你不希望它注意這個文件,就加 .gitignore 吧。
如果你打算把倉庫共享給其他人,但是又不想讓其他人忽略這個文件,或者得知這個文件的名字,可以寫到 .git/info/exclude 文件裡去。
延伸閱讀:ProGit 第二版中文版。
file_path 絕對路徑
題主描述的問題不是很清楚,我就以多種情況來回答:
對git未追蹤的檔案不追蹤
將該檔案加入
.gitignore
檔案即可停止對git已跟踪的文件跟踪,但保留之前該文件的跟踪狀態
git rm --cached 文件名
暫時讓git忽略已追蹤的檔案
git update-index --assume-unchanged 文件名
該指令的詳細解釋請查看git忽略已經被提交的文件高票回答
你不想別人用這個檔案 你為啥要放到git目錄下
如果希望別人使用 或 項目裡面需要這個文件 比較好的做法是做一個 disimportant.example的文件 刪除disimportant 這個文件 然後在項目說明裡面註明這個事情