github - 提交后将问题与提交联系起来

标签 github

我做了一个 git commit 并推送到 github,但忘记在提交中提及问题编号(我忘记写类似 ... closes #123 的内容)。

如果我在提交消息中提到了问题编号,github 会将提交与问题联系起来。当我更改提交消息为时已晚时,有什么方法可以在提交后执行此操作?

编辑:假设现在修改提交或以其他方式改变历史为时已晚。我真的在问 github 功能,而不是 git。

最佳答案

Github 帮助页面“Can I delete a commit message?”解释了如何更改:

  • 您刚刚推送的提交
  • 较旧的提交消息

  • 但由于它改变了历史,你需要让已经从 GitHub 存储库中提取的任何人都意识到这一变化。

    如果无法重写历史记录,您可以制作 一个新的提交 , 提交信息包括:
  • 关闭问题
  • 上一次提交的 SHA1。

  • GitHub 将在您的新提交消息中自动链接旧提交:例如,请参阅此 git commit 中对提交 cdfd948 的引用。 .

    关于github - 提交后将问题与提交联系起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036161/

    相关文章:

    github - 我可以将 satis 存储库简单地托管为 github 存储库吗?

    html - 如何将CSS代码添加到github中已有的HTML代码中?

    github - Jenkins + Github Pull 请求构建器显示名称

    git - 如何推送到 github 上的 pull 请求?

    php - 如何创建 github 存储库并从 PHP 上传文件?

    linux - Git 推送问题

    Github)3路 merge ,补丁

    Git - 相同的用户,不同的机器 - 克隆?

    github - 如何将 Google Analytics 跟踪 ID 添加到 GitHub Pages

    git - 如何在给定 pull 号时应用 git 补丁