在我的本地存储库中,我添加了一个新的远程并获取其历史记录:
$ 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/*
答案 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
也适用于远程分支。