我去了我的github回購,發現我無意中添加了文件到msysgit與一個錯字。我沒有將文件添加到名爲「域」的目錄,而是將它們添加到「DOmain」。在msysgit的路徑上打字錯誤
我試過git mv,但路徑在Windows中不區分大小寫,並且移動失敗。
解決類似問題的最佳方法是什麼?
我去了我的github回購,發現我無意中添加了文件到msysgit與一個錯字。我沒有將文件添加到名爲「域」的目錄,而是將它們添加到「DOmain」。在msysgit的路徑上打字錯誤
我試過git mv,但路徑在Windows中不區分大小寫,並且移動失敗。
解決類似問題的最佳方法是什麼?
mv
去別的東西,像「tempdir」,然後mv
回到適當的大寫?
回到歷史記錄(git checkout someHash
),用適當的大小創建新的目錄,檢出錯誤提交的文件(git checkout someWrongHash someFiles
),提交它們,然後將HEAD重置爲新的提交。
(而接下來的時間,不要在Windows的git折磨youreslf;))
我解決它通過一個標準的MV,而typoed目錄內和右後衛到正確鍵入名稱: TYpoedDir $ git的MV -f文件../ GoodDir /文件。 從GoodDir中添加了git文件並使用git ls-files進行了確認。都好。感謝大家。 – 2010-07-05 15:10:48
添加了對ls文件的評論 – 2010-07-05 15:11:43