我在git中重新定义代码,我遇到了一些合并冲突.我解决了冲突并做了:
git add
Run Code Online (Sandbox Code Playgroud)
此时我忘记了:
git rebase --continue
Run Code Online (Sandbox Code Playgroud)
我继续编码并做了:
git commit
Run Code Online (Sandbox Code Playgroud)
为了改变.现在我在"no branch",不能做:
git rebase --continue
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
kir*_*aza 188
做吧git reset --soft HEAD^.它将HEAD指针移动到其父级,但保留工作树并将合并更改添加到索引.所以你可以git rebase --continue像以前一样继续变基.
我必须尝试一下,但我认为这就是我要做的:
git tag tempgit rebase --abortgit rebase --continuegit cherry-pick temp这个问题是你的temp提交可能包含合并的解决方案和新代码.所以它可能会很棘手,但我会试一试,看看它是否有效.