查找按日期删除的提交



我知道我在2017年1月1日对我的回购进行了一些重要的更改,此后我做了一些工作,但我也意外删除了一些提交。

是否可以从特定日期中恢复或查看已删除的提交,例如01/01/2017?

如评论中所述,您可以使用git reflog

也要知道,您可以使用reflog使用Git漂亮格式,因此git reflog --pretty="format:%h %aD %s"将为您提供提交ID,日期和提交主题的输出。

只是扩展评论。找到所需的提交后,您可以通过执行此类 git show commitID的操作来检查提交的内容,以确保提交是正确的。

然后您可以执行git merge commitIDgit cherry-pick commitID

您可能会得到一些合并的冲突,因此只要正常解决它们。

相关内容

  • 没有找到相关文章

最新更新