使用先前的提交时,Git new branch不是分支

时间:2012-12-17 12:32:34

标签: git branch git-commit

我在Git的一个分支上做了一些工作。然后我决定使用提交的哈希值git checkout -b new_branch 6e559cb来检查我之前在该分支上提交的一个提交。现在,当我进入“git branch”时,它说我现在正在“(没有分支)”。如何将此无分支合并到分割的分支中?谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定你是否以正确的方式做到了(我假设您正在使用“new_branch”并且您希望在其他分支上应用提交)。

最方便的方法是从一个分支到另一个分支进行樱桃挑选(或合并)提交。

git[new_branch]$ git cherry-pick 6e559cb

答案 1 :(得分:1)

如果你的命令不能在6e559cb创建一个分支,你现在就可以创建一个分支(你现在在哪里"没有分支",那是" {{3} }"模式。

git branch new_branch
git checkout new_branch
# or git checkout -b new_branch