1
35
作为一个额外的解释,请注意
这两个或三个提交在一个重要方面是特殊的:它们在
不
分支。git通过特殊的名称定位它们
藏在里面的东西
每个提交都可以列出一个或多个
起源
承诺。它们形成一个图形,在该图形中,后面的提交指向前面的提交。这个存储库通常包含两个提交,我喜欢称之为
如果你在做一个普通的储藏室,
如果你加上
同时,在这一点上,
删除
任何工作树文件
恢复藏物
当你去
恢复
一个储藏室,你可以选择使用
(或多或少;这里有一大堆琐碎的细节妨碍了基本的想法)。
如果你忽略了
如果仓库只有两次提交,
但如果你有
第三的
如果有
要做到这一点,你可以使用
一
事实上
2个
这个
三
这就是为什么我建议避免
4个
真的应该有:
|
2
46
我设法重现了你的问题。如果你保存未跟踪的文件,然后创建这些文件(在你的示例中,
要解决此问题,可以使用以下命令:
这将覆盖所有未保存的本地更改,因此请小心。 Here is some further information I found on the previous command 是的。 |
3
6
展开
Daniel Smith's answer
:该代码只恢复
跟踪
文件,即使你使用
这将完全恢复跟踪的内容(在
资料来源:
|