我試圖把Linux機器上的一個提交拉到Windows機器上。我收到此錯誤信息:git pull errors
error: git checkout-index: unable to create file my/folder/name/: (Invalid argument)
在的Linux機的出現似乎是這樣的2 「姓名」文件夾名爲:'name'
和'Name'
。即使將它們聯合在'name'
之後並重新提交,我仍然收到相同的錯誤消息。
在Windows上我有git版本1.7.3.1.msysgit.0,在Linux上我有git 1.7.5.4版本。
我確實發現了一個bunchofseeminglyrelated SO這樣的問題,但沒有一個有明確或相關的解決方案。
更新:這些文件託管在遠程託管服務上,以便Windows和Linux計算機都可以從遠程回購站獲取。
而這可能無法與http://stackoverflow.com/questions/1209902/git-checkout-and-reset-on-windows-occasionally-shows-random-files-have-changed?路徑或文件名中是否有特殊字符? (如https://github.com/thoughtbot/paperclip/pull/621或http://code.google.com/p/msysgit/issues/detail?id=80所示) – VonC
不是我能看到的。有問題的名字只是'測試'。 –
當你說「*將它們統一在'name' *下」時,你是否添加了一個修復問題的新提交,或者是否重寫了歷史記錄,以使兩個單獨版本的'name'永遠不存在? – nickgrim