如何git远程所有分支的日志?

时间:2016-08-17 02:18:34

标签: git gitk

在我的本地存储库中,我添加了一个新的远程并获取其历史记录:

$ git remote add foo_remote git@github.com:joe/foo.git
$ git fetch foo_remote

现在,如何查看只有这个遥控器的所有分支的日志?我有兴趣只查看提交(使用git log)和这个遥控器的DAG(使用gitk)。

我知道我可以在这个遥控器上查看特定分支的日志和DAG:

$ git log foo_remote/branch1
$ gitk foo_remote/branch1

我想要做的事情是这样的:

$ git log foo_remote/*
$ gitk foo_remote/*

2 个答案:

答案 0 :(得分:5)

gitk takes rev-list options,所以你可以例如gitk --remotes=origin

答案 1 :(得分:2)

查看所有分支的提交,您可以使用:

git log --all

此外,gitk还接受--all选项,因此您可以执行以下操作:

gitk log --all

您也可以使用:

git log --graph --oneline --branches

git log --graph --oneline --all

也适用于远程分支。