我在测试分支上,错误地运行
git checkout masTER
它将我的主分支重命名为masTER。当我运行git branch
时,我获得了:
masTER
test
如果我运行git checkout test
然后git checkout master
。主分支机构不会检索其原始大写字母。
我怎样才能恢复这个错误,为什么会这样呢?
P.S:我使用git版本2.7.4(Apple Git-66)
P.S2:我使用的是使用Journaled HFS +的OS X 10.11.6,默认情况下不区分大小写。如果我跑:
touch abc
touch abC
正在运行ls ab*
仅提供
abc
答案 0 :(得分:1)
我通过以下方式恢复情况:
git branch -m master tmp
git branch -m tmp master
但仍然没有解释为什么会发生这种情况。