2012-06-04 69 views
1

我遇到描述爲in another question的「文件名太長」錯誤。我已經在遠程倉庫中修復了文件名,現在我試圖合併來自修複名稱的遠程更改。但是,git不會讓我合併,因爲它認爲我有未提交的更改(無法創建的太長命名的文件)。有沒有辦法強制git合併?請注意0​​列出沒有修改,除了打印文件名太長的錯誤,所以我不明白如何滿足本地首先git。特別是,git 而不是報告該文件爲rm'd或丟失。如何強制`git merge`?

+0

首先'git的fetch'然後嘗試:'git的更新-REF /' –

+0

@OpDeCirkel:該命令似乎是一個空操作對我來說。我也試過'git update-ref --no-deref /'。 (下面的解決方案已經工作了,git不會讓我'重置--hard'回到搞砸的提交,但我可以分支到它。) – ntc2

回答

1

我能夠通過執行git reset --hard <remote>/<branch>來解決問題。