三款 Linux 下的 Git 圖形客戶端

在 Linux 下工作的人們對 Git 非常熟悉。一個理所當然的原因是,Git 是我們這個星球上最廣爲人知也是使用最廣泛的版本控制工具。不過大多數情況下,Git 需要學習繁雜的終端命令。畢竟,我們的大多數開發工作可能是基於命令行的,那麼沒理由不以同樣的方式與 Git 交互。

但在某些情況下,使用帶圖形界面的工具可能使你的工作更高效一點(起碼對那些更傾向於使用圖形界面的人們來說)。那麼,有哪些 Git 圖形客戶端可供選擇呢?幸運的是,我們找到一些客戶端值得你花費時間和金錢(一些情況下)去嘗試一下。在此,我主要推薦三種可以運行在 Linux 操作系統上的 Git 客戶端。在這幾種中,你可以找到一款滿足你所有要求的客戶端。

在這裏我假設你理解如何使用 Git 和具有 GitHub 類似功能的代碼倉庫,使用方法我之前講過了,因此我不再花費時間講解如何使用這些工具。本篇文章主要是一篇介紹,介紹幾種可以用在開發任務中的工具。

提前說明一下:這些工具並不都是免費的,它們中的一些可能需要商業授權。不過,它們都在 Linux 下運行良好並且可以輕而易舉的和 GitHub 相結合。

就說這些了,快讓我們看看這些出色的 Git 圖形客戶端吧。

SmartGit

SmartGit 是一個商業工具,不過如果你在非商業環境下使用是免費的。如果你打算在商業環境下使用的話,一個許可證每人每年需要 99 美元,或者 5.99 美元一個月。還有一些其它升級功能(比如分佈式評審Distributed Reviews和智能同步SmartSynchronize),這兩個工具每個許可證需要另加 15 美元。你也能通過下載源碼或者 deb 安裝包進行安裝。我在 Ubuntu 18.04 下測試,發現 SmartGit 運行良好,沒有出現一點問題。

不過,我們爲什麼要用 SmartGit 呢?有許多原因,最重要的一點是,SmartGit 可以非常方便的和 GitHub 以及 Subversion 等版本控制工具整合。不需要你花費寶貴的時間去配置各種遠程賬號,SmartGit 的這些功能開箱即用。SmartGit 的界面(圖 1)設計的也很好,整潔直觀。

SmartGit

圖 1: SmartGit 幫助簡化工作

安裝完 SmartGit 後,我馬上就用它連接到了我的 GitHub 賬戶。默認的工具欄是和倉庫操作相關聯的,非常簡潔。推送、拉取、檢出、合併、添加分支、cherry pick、撤銷、變基、重置 —— 這些 Git 的的流行功能都支持。除了支持標準 Git 和 GitHub 的大部分功能,SmartGit 運行也非常穩定。至少當你在 Ubuntu上使用時,你會覺得這一款軟件是專門爲 Linux 設計和開發的。

SmartGit 可能是使各個水平的 Git 用戶都可以非常輕鬆的使用 Git,甚至 Git 高級功能的最好工具。爲了瞭解更多 SmartGit 相關知識,你可以查看一下其豐富的文檔


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章