GitHub:获取当前在拉取请求中的一个特定文件的所有更改

Posted

技术标签:

【中文标题】GitHub:获取当前在拉取请求中的一个特定文件的所有更改【英文标题】:GitHub: Get all changes of one particular file that are currently in pull requests 【发布时间】:2022-01-10 11:54:01 【问题描述】:

我正在开发一个有许多贡献者的大型存储库,目前它有许多开放的拉取请求。我想对一个文件进行更改,并且我想立即获取拉取请求中对该特定文件的所有更改。有没有办法做这样的事情?

【问题讨论】:

当然可以。但为什么?您是否预计合并冲突?这不是合作的方式。 Git 不知道 PR,这是 github 的事情。您需要手动区分您的更改和每个 PR 的分支。 @evolutionbox :Github 保留指向每个拉取请求的当前提交的引用,因此可以有大量的脚本。 OP 的问题中不清楚的是他打算如何处理这些变化。 【参考方案1】:

您必须先获取上游以避免冲突,然后在进行更改后,您可以使用命令查看所有更改的文件

git status

【讨论】:

以上是关于GitHub:获取当前在拉取请求中的一个特定文件的所有更改的主要内容,如果未能解决你的问题,请参考以下文章

Github API Auth 无法在拉取请求上添加评论

在拉取请求时重命名分支

为啥 GitHub 不会在拉取请求中触发“持续集成/jenkins/pr-merge”?

如何在拉取请求中压缩提交

如何在 GitHub 上恢复拉取请求提交

如果失败,拉取请求触发的 GitHub 操作不会锁定“合并”按钮