使用prune-empty重写历史记录后取消删除特定的空提交

时间:2017-08-21 01:19:19

标签: git git-rewrite-history pruning

我用filter-branch&amp ;;重写了git历史。 --prune空。现在我需要恢复一些具有特定消息的提交。我能这样做吗?我没有运行git reflog或git gc

1 个答案:

答案 0 :(得分:0)

您可以git log使用search a commit by commit message

作为mentioned heregit log has a --grep-reflog option允许您grep提交丢失提交的消息。

然后您可以list the SHA1 onl--format=format:%H一起使用。