7

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

--grep-reflog=<模式>

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

我有点想澄清这与--grep. 查看通过git reflogs 进行的操作有什么好处?是否只是为了让您知道可用的内容,git reflog所以如果您想访问它,您可以吗?

4

1 回答 1

5

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

于 2015-04-08T20:25:53.263 回答