【发布时间】:2014-04-17 10:39:41
【问题描述】:
我尝试过这样的事情:
git branch temp
创建一个新分支,但不要移动HEAD。但我明白了:
# Not currently on any branch.
我不想合并任何东西,我只想在当前HEAD 处创建一个新分支。
【问题讨论】:
标签: git git-branch git-detached-head
我尝试过这样的事情:
git branch temp
创建一个新分支,但不要移动HEAD。但我明白了:
# Not currently on any branch.
我不想合并任何东西,我只想在当前HEAD 处创建一个新分支。
【问题讨论】:
标签: git git-branch git-detached-head
你坐在一个分离的HEAD:
git checkout <sha>
你想在那个提交处创建一个分支:
git branch my-new-branch
现在切换到那个分支:
git checkout my-new-branch
【讨论】:
git checkout -b my-new-branch。
branch 不仅创建分支,而且切换到它。我想弄清楚branch 和checkout 之间的区别。