我试图把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