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



我的同事推动了一些更改,其中像/fooBar/这样的java包(目录)被重命名为/fooBar/

在我的gitOSX工作区中,此代码不再编译。

强制工作区获取带有更新案例的目录的最简单方法是什么?

编辑: 最初我认为"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中,我可以删除"坏"目录,并从中央回购中更新它。

您应该能够:

  • 删除(正如您提到的svn)
  • git pull
  • 和/或用CCD_ 1更新工作树

最新更新