【发布时间】:2018-10-12 10:14:25
【问题描述】:
在https://help.github.com/articles/about-pull-requests/,GitHub 上有一条注释阅读:
注意:处理拉取请求时,请记住以下几点:
[...]
- 将提交推送到拉取请求时,不要强制推送。强制推送可能会破坏您的拉取请求。
我不明白其中的原因——过去我经常将修改后的提交强制推送到具有相关开放 PR 的分支,但从未见过任何分支或 PR UI 损坏问题。
我知道强制推送会使与同一分支机构的同事合作变得更加困难 - 但对我来说,这并不真正符合“损坏的分支”或“损坏的 PR”的定义。
谁能解释一下 GitHub 的意思?
【问题讨论】:
-
我猜你可以强制推送 GitHub 不知道如何与拉取请求集成的东西,例如强制推送拉取请求中的所有提交。
-
如果只剩下基础分支上也可用的提交,GitHub 将自动关闭 PR。
标签: git github push collaboration