有什么好处可以使用--grep-reflog?

时间:2015-04-08 20:07:35

标签: git git-reflog

我注意到在文档中您可以指定参数--grep-reflog

  

- grep按引用日志=<模式>

     
    

将提交输出限制为具有与指定模式(正则表达式)匹配的reflog条目的输出。使用多个--grep-reflog,选择其reflog消息与任何给定模式匹配的提交。除非正在使用--walk-reflogs,否则使用此选项会出错。

  

我想要澄清它与--grep的区别。查看通过git reflog进行的操作有什么好处?是不是因为你知道git reflog中有什么可用,所以如果你想访问它,你可以吗?

1 个答案:

答案 0 :(得分:2)

--grep仅搜索适用于从分支头部可到达的提交。您可以使用--grep-reflog来搜索可从reflog条目访问的提交,否则可能无法从现有分支访问。我认为这主要用于错误恢复(找到丢失的提交,以便您可以恢复它)。

相关问题