gpt4 book ai didi

git:如何在不更改提交 ID 的情况下以非交互方式更改已提交的提交消息?

转载 作者:太空狗 更新时间:2023-10-29 13:51:54 26 4
gpt4 key购买 nike

是否有命令/脚本将已提交的提交ID文件名作为输入,并更改提交消息不更改提交 ID

我查看了诸如 git filter-branchgit rebasegit notes 之类的选项,但它们不允许对单个提交进行更改,它们是所有互动。有没有办法以非交互方式做到这一点?

最佳答案

您不能在不更改提交 ID 的情况下更改提交消息,因为提交消息是经过哈希处理以形成提交 ID 的数据的一部分。

这就是为什么所有更改单个提交的工具通常都会更改所有后续提交(filter-branchrebase 等),因为一旦您更改了一个提交在一段历史中,所有的后代都必须改变,因为他们有一个新的祖先和一个新的 id。

关于git:如何在不更改提交 ID 的情况下以非交互方式更改已提交的提交消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251852/

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