使用 TortoiseGit 更改多个提交

问题描述

我是唯一的开发人员,不用担心其他人会更改我的远程存储库。

我意识到我最近的一些提交是错误的:

enter image description here

所有的 [MSA-27] [MSA-37] 都应该是 [MSA-27] [MSA-36]。这些代码对于 Jira 问题板很重要。纠正所有这些问题的最简单方法是什么?

解决方法

在日志对话框中,选择最后一次正确提交。

然后在此提交上启动 rebase。

在 rebase 对话框中选择“Force”并将您要修改的所有提交标记为“edit”。

然后开始变基。在您标记为“编辑”的每次提交后,该过程将停止并允许您修改提交消息(如果您还想修改提交中的文件,请选中“编辑/拆分提交”)。