11 个 Linux 上最佳的图形化 Git 客户端
Git是軟件開發和若干其他版本控制任務免費和開源的分布式版本控制系統。它被設計用來以應付一切從小到非常大的項目,基于速度,效率和數據完整性。
Linux用戶主要通過命令行管理Git,不過,一些圖形用戶界面(GUI)Git 客戶端可以促進Git在Linux桌面上的高效和可靠使用,并提供大多數命令行操作,如果不是所有命令行的話,完全可以滿足你日常的需求。
下面是一些針對Linux桌面用戶GUI的最好Git客戶端。
1. GitKraken
GitKraken是一個跨平臺的,優雅和高效用于Linux的Git客戶端。它適用于類Unix系統,例如Linux和Mac OS X,以及Windows。它旨在通過以下功能來提高Git用戶的工作效率:
視覺交互和提示
100%單機
支持多個配置文件
支持單點擊撤銷和重做功能
內置的合并工具
快速和直觀的搜索工具
很容易適應用戶的工作空間,同時支持子模塊和Gitflow
與用戶的GitHub的或Bitbucket帳戶集成
鍵盤快捷鍵以及其它更多。
官方網站:https://www.gitkraken.com/
2. Git-cola
Git-cola是一個功能強大的、可配置的用于Linux的Git客戶端,為用戶提供了時尚的GUI。它用Python編寫的,并依據GPL許可證發布。
Git-cola接口包括一些可以根據用戶愿望被隱藏和重新安排的協作工具。它還為用戶提供了許多有用的快捷鍵。
它的附加功能包括:
多個子命令
自定義窗口設置
配置和環境變量
語言設定
支持自定義的GUI設置
官方網站:http://git-cola.github.io/
3. SmartGit
SmartGit也是適用于Linux,Mac OS X和Windows的跨平臺、功能強大又流行的GUI Git客戶端。被稱為是專業人士的Git,它能夠讓用戶掌控日常的Git挑戰,并通過高效的工作流程提高他們的生產力。
用戶可以在他們自己的代碼倉庫或其他托管服務提供商中使用它。它具有以下出色的特點:
支持Git pull請求和注釋
支持SVN倉庫
附帶Git流,SSH客戶端和文件比較/合并工具
與GitHub,BitBucket和Atlassian Stash強烈整合
官方網站:http://www.syntevo.com/smartgit/
4.Giggle
Giggle是免費的Git內容跟蹤器的GUI客戶端,使用GTK +工具包,并且只在Linux上運行。它是作為2007年1月編程馬拉松Imendio的一個結果而開發,現在已經集成到GNOME基礎設施建設。基本上而言,它是一個Git瀏覽器,允許用戶查看他們的代碼倉庫歷史。
官方網站:https://wiki.gnome.org/giggle
5. Gitg
Gitg是一個GNOME GUI前端可用于查看Git代碼倉庫。它包含的功能諸如使GNOME殼通過app菜單集成,允許用戶查看最近使用的代碼倉庫、查看代碼倉庫歷史。
它還提供了一個文件視圖,暫存區域來創建提交,并且提交階段變化,開放的代碼倉庫,克隆倉庫和用戶信息。
官方網站:https://wiki.gnome.org/Apps/Gitg
6. Git GUI
Git GUI是一個跨平臺和便攜式的Tcl / Tk,基于GUI前端的Git,適用于Linux,Windows和Mac OS X。它的提交更迭主要側重于通過使用戶用生成新的提交,修改現有的提交,構建分支來改變他們的代碼倉庫。此外,這也讓允許他們執行本地合并,并fetch/push遠程代碼倉庫。
官方網站:https://www.kernel.org/pub/software/scm/git/docs/git-gui.html
7. Qgit
QGit是基于Qt / C ++編寫的一個簡單、快速、直接但功能強大的GUI Git客戶端。它為用戶提供了一個很好的用戶界面,允許他們瀏覽版本歷史,查看補丁內容,并遵循不同的開發分支以圖形方式顯示更改的文件。
它的一些特點列舉如下:
查看,修改,差異,文件歷史記錄,文件批注和歸檔樹
支持提交修改
使用戶能夠從所選的提交中apply或format patch系列
同時支持兩個QGit實例之間用于提交的拖放功能
聯合命令序列,腳本和任何可執行到自定義操作
它實現了GUI許多常用StGit命令,如push/pop以及apply/format patch等等
官方網站:http://digilander.libero.it/mcostalba/
8. GitForce
GitForce也是一個Git的易于使用和直觀的GUI前端,可在Linux和Windows以及任何Mono支持的任何操作系統上運行。它為用戶提供了一些最常見的Git操作,它足夠強大因而不需要涉及任何其他命令行Git工具就可以使用。
官方網站:https://sites.google.com/site/gitforcetool/home
9.Egit
Egit是一個Eclipse IDE的Git插件,是Git的一個Eclipse Team提供商。該項目旨在Git的JQit Java實現基礎上實現Eclipse工具。Eqit包含的功能諸如存儲庫瀏覽器,新文件,提交窗口和歷史查看。
官方網站:http://www.eclipse.org/egit/
10. GitEye
GitEye是Git的一個簡單而直觀的GUI客戶端,能夠與規劃、跟蹤、代碼審查以及構建工具,如TeamForge、GitGub、Jira、Bugzilla等等輕松集成。它靈活又有著強大的可視化和歷史記錄管理功能。
官方網站:http://www.collab.net/products/giteye
11. GITK(廣義的接口工具包)
GITK是一個多層次的用于Git的GUI前端,它能夠讓用戶在任何情況下都與軟件進行高效地工作。其主要目的是強烈地豐富軟件的適應性,它運行在一個多層次的架構上,并且架構的界面功能充分地分離了外觀和感覺。
重要的是,GITK讓每個使用去選擇適合他/她需求的種類和UI的風格,根據取決于能力,偏好和當前環境。
官方網站:http://gitk.sourceforge.net/
總結
以上是生活随笔為你收集整理的11 个 Linux 上最佳的图形化 Git 客户端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5浪漫生日祝福电子贺卡网页模板(
- 下一篇: 3d max插件的基本知识和安装方法