我克隆了一个维护良好的大型存储库。意外地,我-b
在签出不同的分支时使用了该标志。Git 说“切换到新分支”。是否覆盖了预先存在的分支,git 的输出是否具有误导性,或者我是否犯了另一个错误?
问问题
5902 次
1 回答
10
先前存在的分支是否被覆盖,
否
。默认分支已被签出,并且已从其 HEAD 创建了一个新的本地分支。
你可以看到所有的分支:
git branch -a
只需切换回您选择的上游分支
git checkout -b aBranch --track origin/aBranch
# if the local branch was already there
git checkout -B aBranch --track origin/aBranch
请注意,如果您有正在进行的工作,则需要先执行 a git stash
,如“在git checkout
不覆盖数据的情况下执行”中所述。
于 2013-01-21T07:09:04.090 回答