我正在嘗試向我的.gitignore文件添加一個錯誤日誌,並且在讀取某處時,我必須在將文件添加到.gitignore之後特別解開該文件。不知怎的,我結束了使用該這樣做:git - 恢復更新索引/忽略的文件,所以我可以改變分支?
git update-index --assume-unchanged Logs/Err.log
所有看起來很好,直到我去切換到我的開發分支合併。我不能改變分支。我得到以下錯誤:
Your local changes to the following files would be overwritten by checkout: Logs/Err.log
然而,當我從當前分支運行git status --s
,我得到「沒有什麼承諾,工作目錄乾淨」
我搞砸了某個地方。我怎樣才能「實際」忽略那個錯誤日誌?我如何恢復到以前的非更新索引命令?
你試過http://stackoverflow.com/a/17195901/1657076嗎? – venkatKA
在我的搜索中沒有看到...現在應該有它,經驗教訓。 – jleach