git - 是否可以使 git 提交不可修改?

标签 git commit git-amend

有没有办法保护给定的 git 提交不被修改?

我能想到的就是编写一个预提交 Hook 来根据“不可修改”SHA 列表检查 SHA。有人知道标准/更好的方法吗?

谢谢。

最佳答案

您可以使用私钥标记提交,这样如果提交被修改,没有 key 的人就无法签署新的提交。

关于git - 是否可以使 git 提交不可修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14446799/

相关文章:

TFS 提交未更改的文件

Git:允许修改提交而不删除历史记录

git - 如何修改现有的、未推送的提交消息?

git - 如何在 Azure DevOps 中设置分支名称的默认模板

git - 为什么我通过1970年的go-git提交内容?

git - 如何使用 Azure CLI 创建 Azure DevOps 存储库

git - 如何一次 rebase 多个分支?

push - Docker push:镜像取决于未经授权的父级

svn:有什么方法可以组合单独的部分 checkout 的 checkin 吗?