OSX上的Git工作区(不区分大小写但保留)已经引发了与案例相关的更改

时间:2015-11-10 11:26:24

标签: git macos

我的同事推动了将/ 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'目录并从中央仓库更新它。

1 个答案:

答案 0 :(得分:2)

你应该能够:

  • 删除(正如您提到的svn)
  • git pull
  • 和/或使用git checkout -- foobar/
  • 更新工作树