GitHub:如何在开放的 PR 上更新代码差异?

标签 git github

Git branch history 我创建了分支 A、B、C。 B有A的所有变化,C有B的所有变化。

然后我分别为他们所有人创建了 PR。

PR1有:A的变化 PR2有:A和B的变化

然后我提交了 PR1。

我希望发生的事情: PR2(和 3)将更新它们的代码差异。 --> PR2 有:只改变 B(不再是 A)

PR2 仍然有日志中显示的 A 的所有更改 - 尽管这些更改已经存在于 MAIN 上,但显示为代码差异。

GitHub 已经允许通过提交到该分支来更改开放的 PR - 但显然在这种情况下不会更新历史记录。

是否有类似“更新”按钮来反射(reflect)更改?由于 merge 而显示的虚假代码差异使得审查 PR imo 变得更加困难

最佳答案

PR 应该会自动更新。如果没有发生这种情况,请尝试将目标分支更改为其他分支并将其更改回主分支。

关于GitHub:如何在开放的 PR 上更新代码差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67673614/

相关文章:

GitLab fork 远程公共(public) repo

git - Jenkins 和 git ?

github - 如何在 github 项目板的进度条中添加自定义创建的列?

Gitlab无法在服务器上克隆,但可以在客户端克隆

git - 如何从远程仓库中的master删除GIT分支并从另一个分支启动一个新分支?

github - 为什么 Github 桌面显示错误?

git - 为 github 项目做贡献时代码缩进

git - Azure DevOps 管道中的模糊参数 'HEAD^'

git - Mercurial -> 保留提交哈希的 Git 迁移

git push 'pushing'不是新分支