【问题标题】:Change Pre-commit Ids更改预提交 ID
【发布时间】:2022-07-19 15:44:59
【问题描述】:

我正在检查我的提交和预提交 ID 以进行验证。我正在使用以下命令来获取列表

git log -10 --no-merges master | Select-String -Pattern "commit"

我发现 Last commit message 错过了 pre-commit

有什么方法可以纠正(添加缺少的预提交)?非常感谢您的帮助

【问题讨论】:

    标签: git powershell powershell-2.0 powershell-3.0


    【解决方案1】:

    如果是最后一次提交,你可以简单地:

    • 运行预提交以检查/获取 ID
    • 使用该检查的 ID 修改最后的提交消息 (git commit --amend)
    • 并强制推送 (git push --force)。

    请务必通知项目中的协作者,以便他们更新他们的 origin/master,其最后一次提交会更改 ID。

    【讨论】:

      猜你喜欢
      • 2021-02-15
      • 2016-10-16
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2012-08-23
      相关资源
      最近更新 更多