我在我的分支上工作(问题393)在我完成后,签出主分支为rebase做准备,然后做一个git拉,然后签出393分支,然后执行这个命令。git rebase master 在那之后,我检查了Gitlab,我惊讶地发现我犯了一个错误。来自另一个分支的提交本不应该在我的分支上(393)。更新 我试过这个git rebase --onto 3b615d25 47004af0,但它在我甚至没有编辑的代码上有冲突。
如何在git中撤消部分未暂存的更改,而将其余更改保留为未暂存?我想出来的方法是:# Choose the parts I want to deletegit stashgit rebase -i master # (I am an ancestor of master)gitstash apply
这是可行的,但如果有像<