我正在研究一个名为feature-branch
的git分支,当时我意识到我在过去的一些未知提交中引入了一些错误。我通过我的提交工作,并找到了引入错误的提交。我检查了这个提交,277be1c
并修复了错误,现在想要将这项工作暂存并合并到feature-branch
。
我该怎么做?我使用cherrypick吗?我不知道如何进行分段并将这个处于分离头状态的工作提交回我的功能分支。
答案 0 :(得分:4)
只需创建您现在所在的分支,然后将该新分支合并回feature-branch
。
输入detached HEAD state
时显示的消息包含适用于您的方案的说明:
如果您想创建一个新分支以保留您创建的提交,您可以 通过再次使用-b和checkout命令来执行此操作(现在或稍后)。例如:
git checkout -b new_branch_name