首页 > 解决方案 > 如何在 Xcode 中取消结帐?

问题描述

我的项目中有这些提交:

我想在 Commit 3 中看到一些东西,所以在源代码控制中我在 Commit 3 上选择了“Checkout”。它恢复到 Commit 3。

但是现在在提交列表中我再也看不到 Commit 4 和 Commit 5 了!这是否意味着我失去了所有的工作?失去一切真的那么简单吗?

标签: xcodegit

解决方案


不,你没有失去所有的工作。不,没有那么简单。一旦你提交了一些东西,应该很容易恢复它。

您可以随时访问您的版本控制平台,查看分支上的提交历史记录,选择一个提交 ID 并还原到它。

您可以尝试:git reflog并获取 ID。

然后您可以结帐到该 ID,检查如何在此答案上执行此操作:https ://stackoverflow.com/a/34777222/8869493


推荐阅读