我以为我已经失去了以前的分支我的名字distanceFieldV2下创建(注意资本V),所以我创建了一个名为另一个分支distanceFieldv2(现注意到低V) 两人都被推到远程存储库,今天我意识到我应该把它们合并成一个。 我尝试使用下面的命令git的分支名字是不区分大小写的吗?
git branch --track distanceFieldV2 origin/distanceFieldV2
git branch --track distanceFieldv2 origin/distanceFieldv2
这就造成了错误拉他们到我的本地工作目录
fatal: A branch named 'distanceFieldApproximatedv2' already exists.
我敢肯定,有一个与之前在错误的名字别无分店执行第二个命令。
这怎么可能让远程存储库上的这两个分支,但当试图跟踪我的本地副本中的那些我不能拥有它们,因为显然他们有相同的名称?
我想知道...远程文件系统是否区分大小写? (即windows服务器) – MayeulC
我没有线索,但可能有很大的机会,因此我得到错误? – BRabbit27
请参阅http://stackoverflow.com/a/38494084/1256452(稍有不同的问题,但可能足够接近以将其作为副本关闭)。总结一下,Git试图像“branch”和“BRANCH”这样的*名称不同,但有时候会使用OS名称相同的操作系统级文件来使自己失败。 – torek