首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新PR包括与Github中的旧PR相比的更改

新PR包括与Github中的旧PR相比的更改
EN

Stack Overflow用户
提问于 2020-06-02 04:22:23
回答 2查看 136关注 0票数 0

我已经创建了两个PR到repo;我正在对新PR进行更改,并执行了一个

代码语言:javascript
复制
git pull upstream/master

然后用git checkout -b <new-Pr>创建一个新的分支,修改一个文件,然后做git add .,然后做git commitgit push origin <new-Pr>,通过这样做,我从旧PR修改的文件(这是不需要的)也出现在新PR中。我怎样才能纠正同样的错误呢?

EN

回答 2

Stack Overflow用户

发布于 2020-06-02 08:26:32

您可以在另一个基本分支上重新建立基础:

代码语言:javascript
复制
git rebase --onto new-base old-pr-branch new-pr-branch
票数 0
EN

Stack Overflow用户

发布于 2020-06-02 22:58:52

因此,在经历了许多令人头疼的事情之后,我找到了这个解决方案

代码语言:javascript
复制
git reflog

它显示了我的提交和重新建立基础的日志

然后,我选择通过评论和帮助回到状态

代码语言:javascript
复制
git reset --hard HEAD@{80}

然后我终于做到了

代码语言:javascript
复制
git push --force
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62140419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档