在我的本地存储库中,添加一个新的遥控器并获取其历史记录:
$ git remote add foo_remote git@github.com:joe/foo.git
$ git fetch foo_remote
Run Code Online (Sandbox Code Playgroud)
现在,如何查看仅此远程服务器所有分支的日志?我有兴趣查看仅此远程服务器的提交(使用git log)和DAG(使用gitk)。
我知道我可以查看此远程服务器上特定分支的日志和DAG:
$ git log foo_remote/branch1
$ gitk foo_remote/branch1
Run Code Online (Sandbox Code Playgroud)
我想要这样做的东西:
$ git log foo_remote/*
$ gitk foo_remote/*
Run Code Online (Sandbox Code Playgroud)
查看所有分支的提交,您可以使用:
git log --all
Run Code Online (Sandbox Code Playgroud)
另外,gitk 接受该--all选项,因此您可以执行以下操作:
gitk log --all
Run Code Online (Sandbox Code Playgroud)
您还可以使用这个:
git log --graph --oneline --branches
Run Code Online (Sandbox Code Playgroud)
或者
git log --graph --oneline --all
Run Code Online (Sandbox Code Playgroud)
也适用于远程分支机构。