我注意到在文档中你可以指定参数–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 only search适用于从分支头部可到达的提交.您可以使用–grep-reflog来搜索可从reflog条目访问的提交,否则可能无法从现有分支访问.我认为这主要用于错误恢复(找到丢失的提交以便您可以恢复它).