如何在Git中撤消编辑索引文件



这看起来很奇怪,但我不明白发生了什么。

我使用vimdiff检查gitdiff(使用vim-fugitive(。然后,在索引缓冲区中时,我预先设置了dp,它应该将索引版本中的更改放入工作版本中。之后,我错误地按下了一些我无法识别的东西,然后索引缓冲区被删除,变成了空的。我关上了那扇窗户。现在,当我再次运行gitdiff时,工作副本中的整个文件将被添加,因为它与一个空文件进行比较。

我不知道发生了什么,我该怎么解决。

尝试git log以查看提交历史记录。分析你的最后一次提交并检查是否一切正常

最新更新