标签: git amend fast-forward
Git中是否有选项允许修改中央存储库中的提交(例如更改描述,提交者名称或他/她的电子邮件地址),但不允许删除整个历史记录。
据我了解,默认情况下都允许(receive.denynonfastforwards = false)。
receive.denynonfastforwards = false
答案 0 :(得分:2)
根本没有办法让git分辨出这些提交更改之间的区别。
你可以,作为一个人,检查提交是否有相同的树(即git rev-parse HEAD^{tree}),我模糊地知道git-notes但从未使用它
git rev-parse HEAD^{tree}
git-notes