使用 TortoiseGit 更改多个提交

Changing multiple commits with TortoiseGit

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

我意识到我最近的几个提交是错误的:

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

在日志对话框中,select 最后一次提交是正确的。

然后根据这次提交开始变基。

在变基对话框中select“强制”并将所有要修改的提交标记为“编辑”。

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