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