2012-03-01 135 views
2

我是git的新手,并使用github作为我的远程代表。有没有办法通过图表来查看所有本地提交和分支,就像在github上查看它一样Network Graph Visualizer?更像是本地主机版本的github,除了用于查看提交(而不是使用git log)。查看git本地提交图形

回答

2

混帐LG

你可以找到我所有的别名可以使用gitk浏览器的历史:

运行以下命令 git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

创建一个全球性的别名。我相信它是默认提供的大多数git安装。简单地键入:

$ gitk 

虽然接口也可能出现轻微过时,它是完全有功能的。

NB:默认情况下,它只会显示你的承诺图形通往当前分支/提交你的。如果您想查看全部分支的图表(正如您的问题所示,并且与GitHub的Insights-> Network视图中一样),则需要运行gitk --all

查看ProGit online book section on graphical interfaces了解更多详情。