0

我最近一直在使用本地 git 目录,花了 2 个月的时间没有提交任何东西并在目录中本地工作。

今天我启动了 GIT GUI,不小心点击了“中止合并”,现在我失去了目录中过去 2 个月的工作——它恢复到 GIT 的最后状态。

有什么办法可以找回来吗?

4

2 回答 2

1

如果您没有提交,我认为git不会知道您的代码。这是不好的做法。在进行过程中,您应该始终做出小的提交。如果您整整 2 个月不提交任何代码,那么使用版本控制系统有什么意义?

在这几个月里,你有没有做过git stash任何时候?那时的树可能会在您的存储库中。除此之外,我认为你已经失去了工作。

于 2012-03-17T09:40:03.097 回答
0

尝试使用文件恢复工具恢复您的代码(例如当您的硬盘驱动器崩溃或从资源管理器中意外删除文件时)。但是如果你告诉版本控制管理器你想取消你的本地更改,它会听你的:(

于 2012-03-17T09:44:30.913 回答