歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

十一個頂級的Git 客戶端,絕對很實用!

十一個頂級的Git 客戶端,絕對很實用!

十一個頂級的Git 客戶端,絕對很實用!


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

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

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

1. GitKraken

GitKraken是一種跨平台、優雅、高效的Git客戶軟件,面向Linux。它可以在類似Unix的系統(比如Linux和Mac OS X)上運行,也可以在Windows上運行。

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

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

  • 可視化交互和提示
  • 100%獨立式
  • 支持多個配置文件
  • 支持一鍵式撤銷和恢復功能
  • 內置的合並工具
  • 快速而直觀的搜索工具
  • 易於適應用戶的工作區,還支持子模塊和Gitflow
  • 與用戶的GitHub或Bitbucket帳戶整合起來
  • 鍵盤快捷鍵及其他更多

GitKraken:面向Linux的Git客戶軟件

主頁鏈接:https://www.gitkraken.com/

2. Git-cola

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

Git-cola界面包括幾個協作工具,它們可以根據用戶需要來隱藏和重新排列。它還為用戶提供了許多實用的鍵盤快捷鍵。

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

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

  • 多個子命令
  • 自定義窗口設置
  • 可配置的環境變量
  • 語言設置
  • 支持自定義GUI設置

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

主頁鏈接:http://git-cola.github.io/

3. SmartGit

SmartGit也是一款跨平台、強大、流行的GUI Git客戶軟件,面向Linux、Mac OS X和Windows。它被稱為是面向專業人員的Git,讓用戶能夠借助高效的工作流程,應對日常的Git挑戰、提高工作效率。

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

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

  • 支持Git合並請求和注釋
  • 支持SVN代碼庫
  • 隨帶Git-flow、SSH-client和文件壓縮/合並工具
  • 與GitHub、BitBucket和Atlassian Stash緊密整合起來

SmartGit:面向Linux的 Git客戶軟件

主頁鏈接:http://www.syntevo.com/smartgit/

4. Giggle

Giggle是一種免費的GUI客戶軟件,支持Git內容跟蹤工具,它使用GTK+工具包,只能在Linux上運行。它是因2007年1月舉行的編程馬拉松活動Imendio而開發出來的,現在已被整合到GNOME基礎設施中。它基本上就是一款Git查看工具,讓用戶可以浏覽代碼庫歷史內容。

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

Giggle:面向Linux的 Git客戶軟件

主頁鏈接:https://wiki.gnome.org/giggle

5. Gitg

Gitg是一款查看Git代碼庫的GNOME GUI前端程序。它包括諸多功能:通過應用程序菜單能夠與GNOME外殼整合,讓用戶能夠查看最近使用的代碼庫,浏覽代碼庫歷史內容。

它還提供了文件視圖和登台區,可以編寫提交的代碼、提交階段性變更內容、打開代碼庫、克隆代碼庫和用戶信息。
十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

查看Git代碼庫的Gitg客戶軟件

主頁鏈接:https://wiki.gnome.org/Apps/Gitg

6. Git GUI

Git GUI是一種跨平台、易於移植、基於Tcl/Tk的GUI前端程序,面向Git,它可以在Linux、Windows和Mac OS X上使用。它主要專注於讓用戶能夠通過生成新的提交代碼、修改現有代碼和構建分支來改動代碼庫,從而提交生成的代碼。此外,它還讓用戶可以執行本地合並,對遠程代碼庫執行獲取/推送(fetch/push)操作。

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

面向Git的GitGui客戶軟件

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

7. Qgit

QGit是一種簡單、快速、直觀又強大的GUI Git客戶軟件,它是用Qt/C++編寫的。它為用戶提供了一個漂亮的用戶界面,讓用戶可以密切關注不同的開發分支,從而浏覽修訂歷史記錄,並以圖形化方式查看補丁內容和已變更的文件。
十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

下面列出了幾項功能特性:

  • 查看、修訂、差異、文件歷史、文件標注和歸檔樹
  • 支持提交變更
  • 讓用戶能夠從已選擇的提交內容運用或格式化補丁系列
  • 還為兩個QGit實例之間的提交支持拖放式功能
  • 將命令順序、腳本和任何可執行的內容與自定義動作關聯起來
  • 它為許多常見的StGit命令實施了GUI,比如推送/彈出和運用/格式化補丁及更多命令。

QGIT:面向Linux的Git客戶軟件

主頁鏈接:http://digilander.libero.it/mcostalba/

8. GitForce

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

十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

GitForce:面向Linux的Git客戶軟件

主頁鏈接:https://sites.google.com/site/gitforcetool/home

9. Egit

Egit是面向Eclipse IDE的Git插件。該項目旨在在用JQit java實現Git的基礎上實施Eclipse工具。Eqit包括代碼庫資源管理器、新文件、提交窗口和歷史視圖等功能特性。
十一個頂級的Git 客戶端,絕對很實用!十一個頂級的Git 客戶端,絕對很實用!

Egit:面向Eclipse IDE的插件

主頁鏈接:http://www.eclipse.org/egit/

10. GitEye

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

主頁鏈接:http://www.collab.net/products/giteye

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

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

重要的是,GITK讓每個用戶可以選擇適合其需要的特定種類和風格的用戶界面,這取決於功能、偏好和當前環境。

主頁鏈接:http://gitk.sourceforge.net/

原文來自:http://os.51cto.com/art/201611/520319.htm

本文地址:http://www.linuxprobe.com/linux-git-cilent.html

http://xxxxxx/Linuxjc/1184496.html TechArticle

Copyright © Linux教程網 All Rights Reserved