Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用图形在本地查看git提交_Git_Github - Fatal编程技术网

使用图形在本地查看git提交

使用图形在本地查看git提交,git,github,Git,Github,我是git新手,正在为我的远程代表使用github。有没有一种方法可以像在github网络图可视化工具中查看时那样,通过图表查看所有本地提交和分支?更像是github的本地主机版本,只是它用于查看提交(而不是使用git日志) $git log--graph--pretty=格式:'%Cred%h%Creset-%C(黄色)%d%Creset%s%Cgreen(%cr)%C(粗体蓝色)%Creset'--abbrev commit--date=relative 它真的很整洁,唯一的区别是它显示了

我是git新手,正在为我的远程代表使用github。有没有一种方法可以像在github网络图可视化工具中查看时那样,通过图表查看所有本地提交和分支?更像是github的本地主机版本,只是它用于查看提交(而不是使用git日志) $git log--graph--pretty=格式:'%Cred%h%Creset-%C(黄色)%d%Creset%s%Cgreen(%cr)%C(粗体蓝色)%Creset'--abbrev commit--date=relative

它真的很整洁,唯一的区别是它显示了从上到下而不是从左到右

运行以下命令

git config--global alias.lg“log--graph--pretty=格式:'%Cred%h%Creset-%C(黄色)%d%Creset%s%Cgreen(%cr)%C(粗体蓝色)%Creset'--abbrev commit--date=relative”

创建全局别名:git lg


您可以在

找到我的所有别名。您可以使用gitk历史查看器。我相信大多数git安装都默认提供了它。简单键入:

$ gitk
虽然界面可能看起来有点过时,但它完全可以正常工作

NB:默认情况下,它只显示指向当前分支/提交的提交图。如果您想查看所有分支的图表(如您的问题所示,以及GitHub的Insights-->网络视图),则需要运行
gitk--all

有关此信息和更多详细信息,请参阅