gpt4 book ai didi

git - 如何使用提交消息触发 pull 请求的 "Merged"状态

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

喜欢一些others ,我不喜欢默认的“Merge Pull Request”按钮行为,所以我在本地命令行上整理一下,然后推回 repo 。我希望该推送能够自动将原始 PR 解析为“已 merge ”。

使用指定的魔法字符串 here (从类似的 SO 问题 here 中找到)几乎是我想要的。不幸的是,包括 closes #123 将 PR 标记为“已关闭”,这本身就是“已拒绝”的同义词。

我想知道是否有一种方法可以触发与按下按钮时相同的“已 merge ”状态(带有紫​​色图标)。

到目前为止,我已尝试将以下内容添加到我的提交消息中,但无济于事:

最佳答案

只要 PR 分支中的提交也在目标分支(通常是 master)中找到,GitHub 就会认为 PR“已 merge ”。使用 rebase 工作流程,您的流程可能如下所示:

  1. 创建一个跟踪您的 PR 分支的分支:git checkout -t origin/my-pr-branch
  2. git rebase master
  3. git push -f origin my-pr-branch(或者只是 git push -f 如果你改变了 push.default 到理智的东西)
  4. 将您的更改推送到远程和本地 master,关闭 PR:git push origin HEAD:master && git push 。头:主人

关于git - 如何使用提交消息触发 pull 请求的 "Merged"状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27974175/

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