自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

11 個(gè) Linux 上最佳的圖形化Git 客戶端

譯文
開(kāi)發(fā) Linux
Linux用戶主要可以通過(guò)命令行來(lái)管理Git,不過(guò)外面有幾種圖形化用戶界面(GUI)Git客戶軟件,它們便于用戶在Linux桌面上高效、可靠地使用Git,即便提供不了所有命令行操作,至少也提供大多數(shù)此類操作。下面列出了面向Linux桌面用戶的一些最出色的擁有GUI的Git前端程序。

【51CTO.com快譯】Git是一種免費(fèi)開(kāi)源的分布式版本控制系統(tǒng),可用于處理軟件開(kāi)發(fā)及另外幾種版本控制任務(wù)。它旨在處理大大小小的各種項(xiàng)目,并確保速度、效率和數(shù)據(jù)完整性。

Linux用戶主要可以通過(guò)命令行來(lái)管理Git,不過(guò)外面有幾種圖形化用戶界面(GUI)Git客戶軟件,它們便于用戶在Linux桌面上高效、可靠地使用Git,即便提供不了所有命令行操作,至少也提供大多數(shù)此類操作。

下面列出了面向Linux桌面用戶的一些最出色的擁有GUI的Git前端程序。

1. GitKraken

GitKraken是一種跨平臺(tái)、優(yōu)雅、高效的Git客戶軟件,面向Linux。它可以在類似Unix的系統(tǒng)(比如Linux和Mac OS X)上運(yùn)行,也可以在Windows上運(yùn)行。

它旨在通過(guò)諸如此類的功能,提高Git用戶的工作效率:

  • 可視化交互和提示
  • 100%獨(dú)立式
  • 支持多個(gè)配置文件
  • 支持一鍵式撤銷和恢復(fù)功能
  • 內(nèi)置的合并工具
  • 快速而直觀的搜索工具
  • 易于適應(yīng)用戶的工作區(qū),還支持子模塊和Gitflow
  • 與用戶的GitHub或Bitbucket帳戶整合起來(lái)
  • 鍵盤快捷鍵及其他更多

GitKraken:面向Linux的Git客戶軟件

主頁(yè)鏈接:https://www.gitkraken.com/

2. Git-cola

Git-cola是一種功能強(qiáng)大、易于配置的Git客戶軟件,面向Linux,它為用戶提供了一種漂亮的GUI。它是用Python編寫的,采用GPL許可證來(lái)發(fā)布。

Git-cola界面包括幾個(gè)協(xié)作工具,它們可以根據(jù)用戶需要來(lái)隱藏和重新排列。它還為用戶提供了許多實(shí)用的鍵盤快捷鍵。

額外的功能特性包括如下:

  • 多個(gè)子命令
  • 自定義窗口設(shè)置
  • 可配置的環(huán)境變量
  • 語(yǔ)言設(shè)置
  • 支持自定義GUI設(shè)置

Git-cola:面向Linux的 Git客戶軟件

主頁(yè)鏈接:http://git-cola.github.io/

3. SmartGit

SmartGit也是一款跨平臺(tái)、強(qiáng)大、流行的GUI Git客戶軟件,面向Linux、Mac OS X和Windows。它被稱為是面向?qū)I(yè)人員的Git,讓用戶能夠借助高效的工作流程,應(yīng)對(duì)日常的Git挑戰(zhàn)、提高工作效率。

用戶可以將它與自己的代碼庫(kù)或其他托管提供商結(jié)合使用。它隨帶下列出色的功能特性:

  • 支持Git合并請(qǐng)求和注釋
  • 支持SVN代碼庫(kù)
  • 隨帶Git-flow、SSH-client和文件壓縮/合并工具
  • 與GitHub、BitBucket和Atlassian Stash緊密整合起來(lái)

SmartGit:面向Linux的 Git客戶軟件

主頁(yè)鏈接:http://www.syntevo.com/smartgit/

4. Giggle

Giggle是一種免費(fèi)的GUI客戶軟件,支持Git內(nèi)容跟蹤工具,它使用GTK+工具包,只能在Linux上運(yùn)行。它是因2007年1月舉行的編程馬拉松活動(dòng)Imendio而開(kāi)發(fā)出來(lái)的,現(xiàn)在已被整合到GNOME基礎(chǔ)設(shè)施中。它基本上就是一款Git查看工具,讓用戶可以瀏覽代碼庫(kù)歷史內(nèi)容。

Giggle:面向Linux的 Git客戶軟件

主頁(yè)鏈接:https://wiki.gnome.org/giggle

5. Gitg

Gitg是一款查看Git代碼庫(kù)的GNOME GUI前端程序。它包括諸多功能:通過(guò)應(yīng)用程序菜單能夠與GNOME外殼整合,讓用戶能夠查看最近使用的代碼庫(kù),瀏覽代碼庫(kù)歷史內(nèi)容。

它還提供了文件視圖和登臺(tái)區(qū),可以編寫提交的代碼、提交階段性變更內(nèi)容、打開(kāi)代碼庫(kù)、克隆代碼庫(kù)和用戶信息。

查看Git代碼庫(kù)的Gitg客戶軟件

主頁(yè)鏈接:https://wiki.gnome.org/Apps/Gitg

6. Git GUI

Git GUI是一種跨平臺(tái)、易于移植、基于Tcl/Tk的GUI前端程序,面向Git,它可以在Linux、Windows和Mac OS X上使用。它主要專注于讓用戶能夠通過(guò)生成新的提交代碼、修改現(xiàn)有代碼和構(gòu)建分支來(lái)改動(dòng)代碼庫(kù),從而提交生成的代碼。此外,它還讓用戶可以執(zhí)行本地合并,對(duì)遠(yuǎn)程代碼庫(kù)執(zhí)行獲取/推送(fetch/push)操作。

面向Git的GitGui客戶軟件

主頁(yè)鏈接:https://www.kernel.org/pub/software/scm/git/docs/git-gui.html

7. Qgit

QGit是一種簡(jiǎn)單、快速、直觀又強(qiáng)大的GUI Git客戶軟件,它是用Qt/C++編寫的。它為用戶提供了一個(gè)漂亮的用戶界面,讓用戶可以密切關(guān)注不同的開(kāi)發(fā)分支,從而瀏覽修訂歷史記錄,并以圖形化方式查看補(bǔ)丁內(nèi)容和已變更的文件。

下面列出了幾項(xiàng)功能特性:

  • 查看、修訂、差異、文件歷史、文件標(biāo)注和歸檔樹
  • 支持提交變更
  • 讓用戶能夠從已選擇的提交內(nèi)容運(yùn)用或格式化補(bǔ)丁系列
  • 還為兩個(gè)QGit實(shí)例之間的提交支持拖放式功能
  • 將命令順序、腳本和任何可執(zhí)行的內(nèi)容與自定義動(dòng)作關(guān)聯(lián)起來(lái)
  • 它為許多常見(jiàn)的StGit命令實(shí)施了GUI,比如推送/彈出和運(yùn)用/格式化補(bǔ)丁及更多命令。

QGIT:面向Linux的Git客戶軟件

主頁(yè)鏈接:http://digilander.libero.it/mcostalba/

8. GitForce

GitForce也是一種易于使用、界面直觀的GUI前端程序,面向Git,它可以在Linux、Windows以及支持Mono的任何操作系統(tǒng)上運(yùn)行。它為用戶提供了一些最常見(jiàn)的Git操作,它功能很強(qiáng)大,足以單獨(dú)使用,不需要使用任何其他的命令行Git工具。

GitForce:面向Linux的Git客戶軟件

主頁(yè)鏈接:https://sites.google.com/site/gitforcetool/home

9. Egit

Egit是面向Eclipse IDE的Git插件。該項(xiàng)目旨在在用JQit java實(shí)現(xiàn)Git的基礎(chǔ)上實(shí)施Eclipse工具。Eqit包括代碼庫(kù)資源管理器、新文件、提交窗口和歷史視圖等功能特性。

Egit:面向Eclipse IDE的插件

主頁(yè)鏈接:http://www.eclipse.org/egit/

10. GitEye

GitEye是一種簡(jiǎn)單、直觀的GUI客戶軟件,面向Git,它可以輕松與規(guī)劃、跟蹤、代碼審查和構(gòu)建工具(比如TeamForge、GitGub、Jira、Bugzilla及更多)整合起來(lái)。 它很靈活,并擁有強(qiáng)大的可視化和歷史管理功能。

主頁(yè)鏈接:http://www.collab.net/products/giteye

11. GITK(廣義界面工具包)

GITK是一種多層GUI前端程序,面向Git,它讓用戶能夠在任何情況下高效地處理軟件。主要目的是大大增添軟件的適用性,它可以在多層架構(gòu)上運(yùn)行,界面功能與外觀感覺(jué)有效地分離開(kāi)來(lái)。

重要的是,GITK讓每個(gè)用戶可以選擇適合其需要的特定種類和風(fēng)格的用戶界面,這取決于功能、偏好和當(dāng)前環(huán)境。

主頁(yè)鏈接:http://gitk.sourceforge.net/

小結(jié)

我們?cè)诒疚闹薪榻B了幾款最有名的面向Linux、擁有GUI的Git客戶軟件,不過(guò)有可能遺漏了一兩種工具,所以歡迎留言交流

原文標(biāo)題:11 Best Graphical Git Clients and Git Repository Viewers for Linux

作者:Aaron Kili

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:陶家龍 來(lái)源: 51CTO
相關(guān)推薦

2016-11-02 16:57:34

移動(dòng)·開(kāi)發(fā)技術(shù)周刊

2018-08-06 08:25:01

LinuxGit圖形客戶端

2015-05-25 14:33:38

Redis開(kāi)源

2021-03-12 16:21:02

LinuxEvernote客戶端

2011-07-26 10:47:38

Oracle 11g客Linux系統(tǒng)

2016-08-23 10:39:38

GitLinux開(kāi)源

2012-02-14 09:39:53

JavaSmartGit

2015-08-05 11:40:24

Linux FTP客戶端

2011-03-21 14:53:36

Nagios監(jiān)控Linux

2011-04-06 14:24:20

Nagios監(jiān)控Linux

2010-07-14 09:25:37

客戶端虛擬化

2009-03-04 10:27:50

客戶端組件桌面虛擬化Xendesktop

2011-07-26 10:26:16

Oracle 11g即Windows

2011-02-24 11:14:21

FireFTP

2014-03-10 10:22:40

JavaScriptJS弊端

2020-05-22 22:48:01

GUI Git開(kāi)發(fā)命令行

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2025-04-01 09:31:44

2012-01-13 10:29:37

ibmdw

2022-10-17 11:41:02

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)