我去了我的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