使用 --grep-reflog 有什么好处?
What benefit is there to use --grep-reflog?
我在文档中注意到您可以指定参数 --grep-reflog
--grep-reflog=<pattern>
Limit the commits output to ones with reflog entries that match the specified pattern (regular expression). With more than one --grep-reflog, commits whose reflog message matches any of the given patterns are chosen. It is an error to use this option unless --walk-reflogs is in use.
我有点想澄清这与 --grep
有何不同。查看通过 git reflog
执行的操作有什么好处?是否只是为了让您知道 git reflog
中可用的内容,所以如果您想访问它,您可以吗?
--grep
只有搜索适用于可从分支头访问的提交。您将使用 --grep-reflog
来搜索可从 reflog 条目访问的提交,否则可能无法从现有分支访问这些提交。我认为这主要用于错误恢复(找到丢失的提交以便您可以恢复它)。
我在文档中注意到您可以指定参数 --grep-reflog
--grep-reflog=<pattern>
Limit the commits output to ones with reflog entries that match the specified pattern (regular expression). With more than one --grep-reflog, commits whose reflog message matches any of the given patterns are chosen. It is an error to use this option unless --walk-reflogs is in use.
我有点想澄清这与 --grep
有何不同。查看通过 git reflog
执行的操作有什么好处?是否只是为了让您知道 git reflog
中可用的内容,所以如果您想访问它,您可以吗?
--grep
只有搜索适用于可从分支头访问的提交。您将使用 --grep-reflog
来搜索可从 reflog 条目访问的提交,否则可能无法从现有分支访问这些提交。我认为这主要用于错误恢复(找到丢失的提交以便您可以恢复它)。