Screenshot如何讓Git忘記/刪除具有無效文件名的已刪除文件?
我不知道怎麼樣,但同事創建的文件名稱無效(slash文件名「的MCH \ 226 FH拉Crosse.xlsx」)。這個文件現在已經被刪除,但我似乎無法讓git忘記它。我仍然可以拉/推/提交,但是我一直在盯着這條消息,每次我在過去一年同步我的回購協議,現在我決定我已經有足夠的錢了,我需要它消失。
我試圖做一個git rm,但我得到了錯誤「沒有匹配任何文件」。我不能用這個文件名實際重新創建一個文件,以完成RM,因爲名稱中的斜線......任何建議?
Git在Windows上出現問題,文件名在Linux上正常工作。 (我們這些使用Mac的人不應該過於自鳴得意,因爲它在HFS文件系統上有類似的問題可以摺疊。:-)但是我們至少有*選項*)。你應該能夠'git rm --cached '的路徑,但如果它已經走了一年,在這一點上根本不應該顯示出來,除非你繼續檢查舊提交的位置。您的屏幕截圖顯示該文件不是,實際上從未在最近的提交中被刪除。 – torek