gpt4 book ai didi

git - 如何使用提交消息关闭 GitHub pull 请求?

转载 作者:IT王子 更新时间:2023-10-29 00:37:39 25 4
gpt4 key购买 nike

我的团队在内部使用 pull 请求来审查我们维护的应用程序的代码,但是当需要 merge 提交时,我们只是直接推送到 master。无论如何,我们都是 repo 合作者,通过使用 pull 请求来 merge 代码,我们避免了 merge 提交污染我们的提交历史。由于该应用是我们团队的内部应用,因此没有其他人受到影响。

我想知道的是,我可以修改我的提交信息,比如 "closes PR #30" 并让 github 自动为我关闭 pull request 吗?

我知道您可以使用提交消息来关闭问题,所以我希望 pull 请求也有类似的东西。我在网上快速搜索了 SO,但没有看到任何东西。

最佳答案

您可能想看看这个 GitHub help page 。它说:

You can use any of the following keywords to close an issue via commit message:

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • resolves
  • resolved

因此“Fixes #123”或“Resolved #456”将起作用。所有 pull 请求都映射为问题,因此这也适用于 pull 请求。

注意:您会看到一条关于未 merge 提交的消息,因为您修改了 pull 请求。因此,查看 pull request,不会立即明显看出 PR 已 merge (相对于简单的关闭),除非您在提交消息的第一行中放置一些有意义的内容,以便您可以在 pull request 中看到该消息。

关于git - 如何使用提交消息关闭 GitHub pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com