xcode - 如何在 Xcode 中取消结帐?
问题描述
我的项目中有这些提交:
- 提交 1
- 提交 2
- 提交 3
- 提交 4
- 提交 5
我想在 Commit 3 中看到一些东西,所以在源代码控制中我在 Commit 3 上选择了“Checkout”。它恢复到 Commit 3。
但是现在在提交列表中我再也看不到 Commit 4 和 Commit 5 了!这是否意味着我失去了所有的工作?失去一切真的那么简单吗?
解决方案
不,你没有失去所有的工作。不,没有那么简单。一旦你提交了一些东西,应该很容易恢复它。
您可以随时访问您的版本控制平台,查看分支上的提交历史记录,选择一个提交 ID 并还原到它。
您可以尝试:git reflog
并获取 ID。
然后您可以结帐到该 ID,检查如何在此答案上执行此操作:https ://stackoverflow.com/a/34777222/8869493
推荐阅读
- symfony - 作曲家更新后@template注释出现问题
- c# - DirectShow IVideoWindow 不能大于 4096px
- javascript - 如何使用 Reactjs 中的按钮重定向到另一个页面
- visual-studio-code - 打开 VisualStudio 时出现以下错误
- php - 数组中重复的博客 ID
- c++ - 如何在“#define”上定义动态值
- jquery - Chart.js 取消选中时图表上的值不会消失
- kubernetes - docker 容器目录被持久卷覆盖(声明)
- c# - 我可以制作一个批处理文件,让我的机器人向 MSTeams 发送一些随机消息吗?
- python - 强制 Python 应用程序位于其他窗口之上