为什么即使在恢复之后Git仍会显示旧的提交消息?

时间:2017-07-26 00:16:24

标签: git

为什么git历史记录显示错误的提交消息?我们还原了一个提交并使用不同的提交消息提交回来,为什么文件历史记录仍然显示旧的提交消息。 revert和commit都是同一个pull请求的一部分。

1 个答案:

答案 0 :(得分:3)

Git会保留所有更改的历史记录,因此如果您提交了某些内容然后在同一个Pull Request中还原了更改但单独提交,则revert本身就是一个单独的提交,它将保留在历史记录中。

话虽如此,仍有改变历史的方法。例如,您可以使用以下命令修改上次提交:

git rebase -i HEAD~2

或者你只需​​将最后两次提交压缩成一个: {{1}}并按照交互模式说明。