我不知道Sourcetree,但在“普通”的git中,即命令行git,您只需执行软重置操作即可: git reset HEAD^ 这将移除提交记录,但会保留工作目录,即您的实际文件。然后,您可以在新的提交记录中提交这些更改。
git revert
一样,它会创建一个还原提交。更好的解决方案是使用 @mattmilten 在下面回答中提供的 git reset。 - Vishwanath