我已经创建了两个PR到repo;我正在对新PR进行更改,并执行了一个
git pull upstream/master然后用git checkout -b <new-Pr>创建一个新的分支,修改一个文件,然后做git add .,然后做git commit和git push origin <new-Pr>,通过这样做,我从旧PR修改的文件(这是不需要的)也出现在新PR中。我怎样才能纠正同样的错误呢?
发布于 2020-06-02 08:26:32
您可以在另一个基本分支上重新建立基础:
git rebase --onto new-base old-pr-branch new-pr-branch发布于 2020-06-02 22:58:52
因此,在经历了许多令人头疼的事情之后,我找到了这个解决方案
git reflog它显示了我的提交和重新建立基础的日志
然后,我选择通过评论和帮助回到状态
git reset --hard HEAD@{80}然后我终于做到了
git push --forcehttps://stackoverflow.com/questions/62140419
复制相似问题