我正在使用
git log --grep="searchstring"
在我的本地存储库中仔细阅读过去几年的变更集,但我的搜索结果只返回克隆后创建的匹配变更集。我该怎么做:
1:拉出剩余的日志进行搜索,
或者
2:在远程存储库的日志/变更集描述中搜索关键字
提前致谢!
答案 0 :(得分:1)
您应该使用git log --grep="searchstring"
从整个日志中获取结果,如果使用普通clone
创建了本地存储库,则可能包含来自上游存储库的所有日志消息。
如果您只是运行git log
,请显示您无法访问的消息吗?您可能会发现使用/searchstring
搜索分页日志结果很方便。您可以使用n
转到下一场比赛,然后q
退出。
默认情况下,git log
仅显示活动分支的结果。您可能会发现在命令中添加--all
会有所帮助。这会影响您的原始命令和我上面提到的常规日志。
最后,您有没有跟踪的远程分支?在您获取这些分支之前,这些分支中的日志消息不会显示。