我有以下情況:強制git不修改我的工作樹中的文件
我正在開發一個協作項目,我們正在使用github。有一個名爲user_info.csv
的文件正在被追蹤。各種修改它的人都會推動提交。
對於測試,我想列出我自己的用戶,即使提交表明它應該也沒有git更新它。例如,如果我簽出一個較舊的提交或進行拉取,我的工作樹中跟蹤的所有文件都應該被修改,但user_info.csv
除外。
即使在拉動/切換分支時,我怎樣才能讓git不修改user_info.csv
,並且在任何時候都將其從索引中刪除?
我想:
.gitignore
$GIT_DIR/info/exclude
git update-index --assume-unchanged
我該如何爲我解除文件夾? – Cam 2012-03-02 20:14:18
通過從本地分支中取消跟蹤(又名刪除),但每次從其他人處獲取更新時,您都可能會發生衝突。 – Bombe 2012-03-02 23:25:54