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

最佳答案

你所说的恢复到底是什么意思?

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

您可以通过双击较早的提交或右键单击并选择 checkout check out 较早的提交。这会将您的代码更改为您选择的提交时的状态,因此不会受到以后提交的更改。
带有您否定的更改的提交仍将存在。

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

关于git - 你如何使用 sourcetree 恢复?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36355304/

10-14 15:46