閱讀原文: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