Git:允许在不删除历史记录的情况下修改提交

时间:2015-06-23 21:55:28

标签: git amend fast-forward

Git中是否有选项允许修改中央存储库中的提交(例如更改描述,提交者名称或他/她的电子邮件地址),但不允许删除整个历史记录。

据我了解,默认情况下都允许(receive.denynonfastforwards = false)。

1 个答案:

答案 0 :(得分:2)

根本没有办法让git分辨出这些提交更改之间的区别。

可以,作为一个人,检查提交是否有相同的树(即git rev-parse HEAD^{tree}),我模糊地知道git-notes但从未使用它