git找不到代码?

时间:2013-02-26 19:30:13

标签: git

我做了一个修正错误,几天后就消失了。我没有在分支中看到它并且执行git log path / to / file并没有显示我的更改(我是否需要在不同分支上使用代码?)。

如果我知道我编辑的文件或日期,如何询问git我的来源发生了什么?由于冲突或某些奇怪的事情,它可能被忽略/删除。我只是想知道它去了哪里。它是一个3行修复,我很容易重做它

1 个答案:

答案 0 :(得分:2)

当其他所有方法都失败时,您可以随时尝试查看git reflog

您可以将其视为git中的安全网构建。它会跟踪您在git中签出或提交的所有引用。

只需输入git reflog,看看是否可以找到包含更改的引用。使用git show <hash of reference>,您可以获得有关引用的更多信息,或者使用您的最爱git gui打开哈希。

有关git-reflog的更多信息:

祝你好运