阅读原文:https://wdd.js.org/gitup-the-...html
大部分时间,我都是使用git命令行来完成各类git操做。git
然而有时候,想可视化的查看各个分支之间的关系时,仍是以为有个GUI工具比较完美。程序员
众里寻他千百度,默然回首,她在github上。github
GitUp, The Git interface you've been missing all your life has finally arrived
http://gitup.co/数据库
仓库可视化
: GitUp让你清晰明了的看到你的整个分支的迷宫实时绘图
: 你作的任何改变,都会马上反应到GitUp的图形上,不用刷新,不用等待快速查看
: 高亮选中的commit,而且按空格键会查看到commit的详情远离脏乱
: GitUp给你完整的,透明的控制本地仓库的能力,很是方便去取消你不想要的改变快速撤销
: 你只须要按 command + z就能够快速取消快照穿梭
: GitUp的快照功能提供一种时光穿梭的功能,你能够访问任什么时候间点的文件全功能
: Rewrite, split, delete, and re-order commits, fixup and squash, cherry-pick, merge, rebase全都有, 并且很是快快捷键
: GitUp提供不少的快捷键放弃原来的方法吧
: 你只须要专心写代码,剩下的事情都交给GitUp来处理吧速度很是快
: GitUp 加载和渲染超40000个commit的git仓库,只须要1秒以内。GitUp之因此这么快的缘由是,GitUp绕过git的接口,直接与git本地数据库交互。因此,有些时候,GitUp要比git的原生命令要快的多。实时搜索
: 你能够按照分支,tag, commmit消息,做者,甚至diff的内容进行搜索,GitUp会立刻把结果提供给你。GitUp也提供命令行工具,能够在命令行中打开GitUp图形界面。工具
➜ gitup help Usage: gitup [command] Commands: help Show this help. open (default) Open the current Git repository in GitUp. map Open the current Git repository in GitUp in Map view. commit Open the current Git repository in GitUp in Commit view. stash Open the current Git repository in GitUp in Stashes view.
好消息
: GitUp免费开源坏消息
: GitUp仅支持macOS平台事实上,不管Git相关的gui工具牛吹得有多大,git的经常使用命令,也是很是建议你学会使用的。学习
做为一个程序员,一个讲究效率的程序员,命令行才是最好的工具。不要由于一点点难学,就放弃学习。ui
就像玛丽莲梦露所说的:你没法接受我差的一面,就不配拥有我最好的一面
this