如何恢复git checkout masTER?

时间:2016-08-26 13:01:24

标签: git

我在测试分支上,错误地运行

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

1 个答案:

答案 0 :(得分:1)

我通过以下方式恢复情况:

git branch -m master tmp
git branch -m tmp master

但仍然没有解释为什么会发生这种情况。