我的同事推动了将/ fooBar /等java包(目录)重命名为/ foobar /
的更改在我的git OSX工作区中,此代码不再编译。
强制工作区获取具有更新案例的目录的最简单方法是什么?
编辑: 最初我认为'git mv'是一个选项,但现在明白这种方法实际上是我自己在工作空间中改变CM-ed文件的情况 我在http://salferrarello.com/git-case-sensitive-rename/
看到了git mv FileName.txt filename.tmp
git mv filename.tmp filename.txt
git add filename.txt
gc -m 'case change of filename'
但是我想要一个不需要git提交的本地更改。
/修改
在svn中我可以认为删除'bad'目录并从中央仓库更新它。
答案 0 :(得分:2)
你应该能够:
git checkout -- foobar/