6

如果您使用 sourcetree,恢复到先前提交的过程是什么?请不要命令行帮助,我了解您将如何在那里获得相同的结果,但我特别希望使用我友好的 atlassian 工具来做到这一点。

4

1 回答 1

9

你说的还原到底是什么意思?

您可以通过右键单击提交并选择来提交反向提交Reverse commit。这将有效地创建一个新的提交,否定您在所选提交中所做的更改。您否定的更改的提交仍然存在。

您可以通过双击较早的提交或右键单击并选择来checkout出较早的提交。这会将您的代码更改为您选择的提交的状态,因此不会对以后的提交进行更改。您否定的更改的提交仍然存在。

您可以重置为较早的提交。这将删除包含您想要否定的更改的提交。(它们通常仍然可以使用 reflog 恢复)

于 2016-04-01T11:47:54.577 回答