gpt4 book ai didi

git - 在提交中获取变更集(或差异)的 git SHA1 哈希

转载 作者:太空狗 更新时间:2023-10-29 14:09:26 25 4
gpt4 key购买 nike

我主要是将完成的主题分支集成到 git 中的主要开发分支中。在这样做的同时,我有时不得不更改提交消息(改进、更正拼写等),这会导致使用新 SHA1 ID 进行新提交。

我想获取提交更改SHA1 哈希。这将使我们能够在修改提交消息后验证变更集的任何内容是否已更改。

如果我们也能获得提交序列的变更集的 SHA1 哈希,那就太好了。然后我们将能够进行交互式 rebase ,在这种情况下我们压缩提交并仍然以变更集的相同 SHA1 哈希结束。

最佳答案

当 git 需要判断补丁是否已经应用时,例如对于 git cherry,它使用 git-patch-id 创建该提交引入的补丁的哈希值。也许这适合你想做的事?或者也许 git cherry 已经做了你想要的?这些命令的文档是:

关于git - 在提交中获取变更集(或差异)的 git SHA1 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087592/

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