5.1 历史记录修改 5.1 历史记录修改 Git 的强大之处在于其对历史记录的跟踪能力。然而,有时出于整理提交、修复错误或移除敏感信息等目的,我们需要修改已有的历史记录。这部分内容将深入探讨如何在 Git 中安全且有效地修改历史记录,同时强调相关的风险和注意事项。 重要警告: 修改历史记录会改变提交的 SHA-1 值。如果在共享分支上修改了已被他人拉取的历史记录,会导致其他协作者的仓库与远程仓库的历史记录不一致,从而引发冲突和混乱。切勿在公共的、已被多人共享的分支上随意修改历史记录。 通常,历史记录修改操作应仅限于您自己的本地分支或尚未推送的提交。 5.1.1 修改最近一次提交: 这是最常见也是最简单的历史记录修改操作。 命令允许您修改当前分支上最近一次提交。