我正在使用IntelliJ在一个功能分支上工作,我想将我的团队在主分支上所做的更改集成到我的分支中,但我搞砸了。
我检出了主分支,在Git弹出窗口中选择了功能分支,并选择了“将当前重新定位到所选”,认为这会将来自主分支的更改添加到功能分支的顶部,不幸的是它发生了相反的情况。
现在我想撤消这个在主分支上的rebase,我想将主分支恢复到最新的head commit。
有什么建议吗?
我读到说rebase会创建一个新的提交,但我认为这没有成功,因为我有冲突,当我从git命令行运行git status
从主分支时,我看到:
You are currently rebasing branch 'master' on 'FEATURE/....'.
(fix conflicts and then run "git rebase --continue")
(use "git rebase --skip" to skip this patch)
(use "git rebase --abort" to check out the original branch)
没有更改添加到提交中(使用“git add”和/或“git commit -a”)
git rebase --abort
来终止并返回到开始之前的状态,但如何在IntelliJ中执行此操作,我不知道。 - torek