标签: git revert git-reset
我想将B提交给头部位于A的远程主分支。我之前已将代码保存在本地(例如X)。当我把B推到主人身上时,这导致了以下情况:
A-----B / X--/
我只想让B承诺。 B应该在A之上并且还原X提交。有人可以帮我吗?
答案 0 :(得分:0)
您可以在提交A上rebase分支。然后还原提交X。
rebase
改变 -
git rebase <SHA of commit A>
如果您想要更改已被推送到遥控器的内容,您可能需要强制推送。