在克隆之前拉动git变更集日志

时间:2013-12-18 16:34:28

标签: git grep

我正在使用 git log --grep="searchstring"在我的本地存储库中仔细阅读过去几年的变更集,但我的搜索结果只返回克隆后创建的匹配变更集。我该怎么做:

1:拉出剩余的日志进行搜索,

或者

2:在远程存储库的日志/变更集描述中搜索关键字

提前致谢!

1 个答案:

答案 0 :(得分:1)

您应该使用git log --grep="searchstring"从整个日志中获取结果,如果使用普通clone创建了本地存储库,则可能包含来自上游存储库的所有日志消息。

  1. 如果您只是运行git log,请显示您无法访问的消息吗?您可能会发现使用/searchstring搜索分页日志结果很方便。您可以使用n转到下一场比赛,然后q退出。

  2. 默认情况下,git log仅显示活动分支的结果。您可能会发现在命令中添加--all会有所帮助。这会影响您的原始命令和我上面提到的常规日志。

  3. 最后,您有没有跟踪的远程分支?在您获取这些分支之前,这些分支中的日志消息不会显示。