git-reflog命令默认情况下不会显示每个条目的日期,这在我看来是一个奇怪的疏忽; 我认为这将非常有帮助。 是否有任何命令行选项或其他调整可以用来使其显示每个reflog条目添加的时间? 该manpage没有提供相关信息...
有没有可能检查特定文件的所有提交的 git reflog。我向foo.txt文件提交了一个提交,现在它不再通过git历史记录显示。git log foo.txt 我想搜索 reflog 来查找这个文件的所有提交,以便找到我的“丢失”提交。
声明:这个问题纯粹是信息性的,不代表我正在经历实际问题。我只是试图为了解决问题而进行尝试(因为我喜欢解决问题,我知道你也是一样)。 所以我在使用Git时,试图使修改后的提交过期。我的引用日志看起来像这样:4eea1cd HEAD@{0}: commit (amend): amend comm...
很不幸,我多次执行了git reset --hard HEAD^命令,在几个文件中丢失了相当大的代码块。是否有办法恢复这些提交或在此情况下前进到之前的HEAD位置,以便我可以找回那些丢失的行?