为什么git历史记录显示错误的提交消息?我们还原了一个提交并使用不同的提交消息提交回来,为什么文件历史记录仍然显示旧的提交消息。 revert和commit都是同一个pull请求的一部分。
答案 0 :(得分:3)
Git会保留所有更改的历史记录,因此如果您提交了某些内容然后在同一个Pull Request中还原了更改但单独提交,则revert本身就是一个单独的提交,它将保留在历史记录中。
话虽如此,仍有改变历史的方法。例如,您可以使用以下命令修改上次提交: git rebase -i HEAD~2
或者你只需将最后两次提交压缩成一个: {{1}}并按照交互模式说明。