【发布时间】:2021-08-18 19:05:52
【问题描述】:
假设我有 2 个提交已经推送到我的远程分支。
- 提交 A(2021 年 5 月 31 日)
- 提交 B(2021 年 5 月 30 日)
如何在不删除提交 A 的情况下恢复到提交 B?我只是想比较这 2 次提交的结果。
注意:不需要代码比较。我只是想比较 Commit A 和 Commit B 的输出
【问题讨论】:
-
在 git 中删除提交实际上是不可能的。所以你不应该害怕。
-
是的有点担心,因为它是生产代码。无论如何,将在我的个人演示项目中尝试“风险更高”的选项
-
我的意思是,在 git 中没有冒险的方法,因为你的提交永远不会被删除。 git 中没有删除提交的选项,你可以随时取回它。
-
只签出提交 B?
-
@JawadElFou:有可能会丢失提交,但这需要一些工作——如果你将 Git 存储库连接到另一个 Git 存储库,提交将会返回它。 :-)
标签: git git-revert