使用TortoiseGit撤消git提交

MOH*_*MED 7 git commit tortoisegit

我在Windows中使用TortoiseGit作为我的git项目.

我在我的项目上做了一个本地提交.我想撤消它.

如何用TortoiseGit撤消git commit?不丢弃我的更改

Yue*_* Ho 7

撤消上次提交: Reset

在此输入图像描述

在此输入图像描述

[注意]如果您想继续更改树,请Mixed改用.

结果:

在此输入图像描述


撤消/删除不是最后一个的提交: Rebase with Force

在此输入图像描述

在此输入图像描述

(你可能会遇到冲突,但如何解决冲突是另一回事.:P)

在此输入图像描述

结果:

在此输入图像描述


lin*_*ize 5

TortoiseGit -> Show Log -> Revert change by this commit
Run Code Online (Sandbox Code Playgroud)

这将生成一个恢复提交的提交,因此您不会"丢失"您的更改.