|
1
44
我不认为您可以恢复这些私有数据(“private”和“not added in the index,nor committed”,git不知道),除非您为当前工作目录准备了其他备份过程。
即使在
Git Aliases page
,我会为结帐(比如
与'
stason 提议 in the comments :
这个问题让我想起了一场关于 ycombinator (摘录):
|
|
2
46
另一件事你可以看通过你的IDE。我意外地签出了2个文件,并且能够通过我的IDE(NetBeans)的“本地历史”恢复更改。多幸运啊! |
|
|
3
20
除非你曾经用过
我从来没有对这种破坏性的行为感到满意
|
|
|
4
5
以下可能适用于在Linux上使用VIM的情况。
|
|
|
5
3
如果你使用 作为IDE的Eclipse 和 埃吉特 ,您的文件中有团队菜单:
在我的例子中,您将看到所有版本都在本地保存,没有任何保存名称,但是,您可以很容易地从Git特性中检查所有未跟踪的更改,并恢复丢失的代码。 |
|
|
6
0
对于git命令,您没有什么可以做的,但是如果您使用的是IDE,那么您可以恢复您的更改。 我在使用phpsorm,在这里我们可以看到文件更改历史记录。 只需右键单击文件,然后单击显示本地历史记录。 在“外部更改”选项卡下,可以找到意外删除的本地更改。 |
|
|
7
0
如果您使用的是IDE,并且它有“撤消”选项,只需撤消更改,它将撤消从磁盘重新加载,这将恢复您的更改。大多数IDE/编辑器都有这个选项。 |