搜尋
首頁php教程PHP开发11 個 Linux 上最佳的圖形化Git 用戶端

Git是一種免費開源的分散式版本控制系統,可用於處理軟體開發及另外幾種版本控制任務。它旨在處理大大小小的各種項目,並確保速度、效率和資料完整性。

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

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

1. GitKraken

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

11 個 Linux 上最佳的圖形化Git 用戶端

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

可視化交互和提示

100%獨立式

支援多個設定檔

支援一鍵式撤銷和復原功能

內建的合併工具

快速且直觀的搜尋工具

易於適應使用者的工作區和Gitflow

與用戶的GitHub或Bitbucket帳戶整合起來

鍵盤快捷鍵及其他更多

GitKraken:面向Linux的Git客戶軟體

主頁連結:https://www.gitkraken.com/c . Git-cola

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

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

11 個 Linux 上最佳的圖形化Git 用戶端額外的功能特性包括如下:

多個子命令

自訂視窗設定

可設定的環境變數

語言設定

Git客戶軟體

主頁連結:http://git-cola.github.io/

3. SmartGit

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

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

支援Git合併請求和註解11 個 Linux 上最佳的圖形化Git 用戶端

支援SVN程式碼庫

隨帶Git-flow、SSH-client和檔案壓縮/合併工具

與GitHub、BitBucket和AtAtlassian Stash緊密整合起來

SmartGit:Linux的Git客戶軟體

主頁連結:http://www.syntevo.com/smartgit/

4. Giggle

Giggle是一種免費的Giggle軟體,支援Git內容追蹤工具,支援GitUI它使用GTK+工具包,只能在Linux上運行。它是因2007年1月舉行的程式設計馬拉鬆活動Imendio而開發出來的,現在已被整合到GNOME基礎設施中。它基本上就是一款Git檢視工具,讓使用者可以瀏覽程式碼庫歷史內容。

Giggle:Linux的 Git客戶軟體

首頁連結:https://wiki.gnome.org/giggle11 個 Linux 上最佳的圖形化Git 用戶端

5. Gitg

Gitg是一款檢視GoleVIDtg程式的前端程式碼。它包括諸多功能:透過應用程式選單能夠與GNOME外殼整合,讓使用者能夠查看最近使用的程式碼庫,瀏覽程式碼庫歷史內容。

它還提供了文件視圖和登台區,可以編寫提交的程式碼、提交階段性變更內容、開啟程式碼庫、複製程式碼庫和使用者資訊。

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

主頁鏈接:https://wiki.gnome.org/Apps/Gitg11 個 Linux 上最佳的圖形化Git 用戶端

6. Git GUI

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

面向Git的GitGui客戶軟體

主頁連結:https://www.kernel.org/pub/software/scm/git/docs/git-gui.html11 個 Linux 上最佳的圖形化Git 用戶端

7.git Q

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

11 個 Linux 上最佳的圖形化Git 用戶端

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

查看、修訂、差異、文件歷史、文件標註和歸檔樹

支持提交變更

讓用戶能夠從已選擇的提交內容運用或格式化補丁系列

還為兩個QGit實例之間的提交支援拖放式功能

將命令順序、腳本和任何可執行的11 個 Linux 上最佳的圖形化Git 用戶端

內容與自定義動作關聯起來

它為許多常見的StGit命令實作了GUI,例如推送/彈出和運用/格式化修補程式及更多指令。

QGIT:Linux的Git客戶軟體

主頁連結:http://digilander.libero.it/mcostalba/

8. GitForce

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

11 個 Linux 上最佳的圖形化Git 用戶端

GitForce:Linux的Git客戶軟體

主頁連結:https://sites.google.com/site/gitforcetool/home

9. Egit

IDE

EgitIDE是面向外掛程式的外掛程式。該專案旨在以JQit java實作Git的基礎上實施Eclipse工具。 Eqit包括程式碼庫資源管理器、新檔案、提交視窗和歷史視圖等功能特性。

Egit:Eclipse IDE的插件

主頁連結:http://www.eclipse.org/egit/

10. GitEye

GitEye是一種簡單、直觀的GUI客戶軟體,面向客戶軟體輕鬆與規劃、追蹤、程式碼審查和建置工具(例如TeamForge、GitGub、Jira、Bugzilla及更多)整合起來。 它很靈活,並擁有強大的視覺化和歷史管理功能。

主頁連結:http://www.collab.net/products/giteye

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

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

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

主頁連結:http://gitk.sourceforge.net/

小結

我們在本文中介紹了幾款最有名的面向Linux、擁有GUI的Git客戶軟體,不過有可能遺漏了一兩種工具,所以歡迎留言交流


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中