【问题标题】:git commit nolonger showing up in loggit commit 不再出现在日志中
【发布时间】:2014-05-01 07:39:45
【问题描述】:

昨天我 git-commited,然后检查了多个旧提交,并在其中一些上使用了 stash

现在昨天的提交不再显示在 git log 中。

我不知道树型,但我知道我使用的确切评论。

我尝试检查昨天提交之前的最近一次,但它仍然没有显示在日志树中。

有没有办法通过我给它的评论结帐或搜索? (还有它不再出现在git log 中的原因吗?)

【问题讨论】:

  • 您无法找到的提交是被推送到远程还是本地提交?
  • @saurabh 这已经解决了。请参阅 edvinas.me 的回答。

标签: git git-log git-checkout


【解决方案1】:

您可以在本地使用reflog,这样您就可以查看您所做的历史(更新分支的提示时):

$ git reflog

它还会向您显示提交哈希,因此您应该能够找到您正在寻找的提交并检查它或根据所做的合并它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-21
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多