您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了Linux系統(tǒng)下git工具有哪些,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學(xué)習(xí)一下“Linux系統(tǒng)下git工具有哪些”這篇文章吧。
是一個(gè)商業(yè)工具,不過如果你在非商業(yè)環(huán)境下使用是免費(fèi)的。如果你打算在商業(yè)環(huán)境下使用的話,一個(gè)許可證每人每年需要 99 美元,或者 5.99 美元一個(gè)月。還有一些其它升級功能(比如分布式評審Distributed Reviews和智能同步SmartSynchronize),這兩個(gè)工具每個(gè)許可證需要另加 15 美元。你也能通過下載源碼或者 deb 安裝包進(jìn)行安裝。我在 Ubuntu 18.04 下測試,發(fā)現(xiàn) SmartGit 運(yùn)行良好,沒有出現(xiàn)一點(diǎn)問題。
不過,我們?yōu)槭裁匆?SmartGit 呢?有許多原因,最重要的一點(diǎn)是,SmartGit 可以非常方便的和 GitHub 以及 Subversion 等版本控制工具整合。不需要你花費(fèi)寶貴的時(shí)間去配置各種遠(yuǎn)程賬號,SmartGit 的這些功能開箱即用。SmartGit 的界面(圖 1)設(shè)計(jì)的也很好,整潔直觀。
圖 1: SmartGit 幫助簡化工作
安裝完 SmartGit 后,我馬上就用它連接到了我的 GitHub 賬戶。默認(rèn)的工具欄是和倉庫操作相關(guān)聯(lián)的,非常簡潔。推送、拉取、檢出、合并、添加分支、cherry pick、撤銷、變基、重置 —— 這些 Git 的的流行功能都支持。除了支持標(biāo)準(zhǔn) Git 和 GitHub 的大部分功能,SmartGit 運(yùn)行也非常穩(wěn)定。至少當(dāng)你在 Ubuntu上使用時(shí),你會(huì)覺得這一款軟件是專門為 Linux 設(shè)計(jì)和開發(fā)的。
SmartGit 可能是使各個(gè)水平的 Git 用戶都可以非常輕松的使用 Git,甚至 Git 高級功能的最好工具。為了了解更多 SmartGit 相關(guān)知識,你可以查看一下其
。是另外一款商業(yè) Git 圖形客戶端,它可以使你感受到一種絕不會(huì)后悔的使用 Git 或者 GitHub 的美妙體驗(yàn)。SmartGit 具有非常簡潔的界面,而 GitKraken 擁有非常華麗的界面,它一開始就給你展現(xiàn)了很多特色。GitKraken 有一個(gè)免費(fèi)版(你也可以使用完整版 15 天)。試用期過了,你也可以繼續(xù)使用免費(fèi)版,不過不能用于商業(yè)用途。
對那些想讓其開發(fā)工作流發(fā)揮最大功效的人們來說,GitKraken 可能是一個(gè)比較好的選擇。界面上具有的功能包括:可視化交互、可縮放的提交圖、拖拽、與 Github、GitLab 和 BitBucked 的無縫整合、簡單的應(yīng)用內(nèi)任務(wù)清單、應(yīng)用內(nèi)置的合并工具、模糊查找、支持 Gitflow、一鍵撤銷與重做、快捷鍵、文件歷史與追責(zé)、子模塊、亮色和暗色主題、Git 鉤子支持和 Git LFS 等許多功能。不過用戶倍加贊賞的還是精美的界面(圖 2)。
圖 2: GitKraken的界面非常出色
除了令人驚艷的圖形界面,另一個(gè)使 GitKraken 在 Git 圖形客戶端競爭中脫穎而出的功能是:GitKraken 使得使用多個(gè)遠(yuǎn)程倉庫和多套配置變得非常簡單。不過有一個(gè)告誡,使用 GitKraken 需要花錢(它是專有的)。如果你想商業(yè)使用,許可證的價(jià)錢如下:
一人一年 49 美元
10 人以上團(tuán)隊(duì),39 美元每人每年
100 人以上團(tuán)隊(duì), 29 美元每人每年
專業(yè)版賬戶不但可以在商業(yè)環(huán)境使用 Git 相關(guān)功能,還可以使用 Glo Boards(GitKraken 的項(xiàng)目管理工具)。Glo Boards 的一個(gè)吸引人的功能是可以將數(shù)據(jù)同步到 GitHub 工單Issues。Glo Boards 具有分享功能還具有搜索過濾、問題跟蹤、Markdown 支持、附件、@ 功能、清單卡片等許多功能。所有的這些功能都可以在 GitKraken 界面里進(jìn)行操作。
GitKraken 可以通過 deb 文件或者源碼進(jìn)行安裝。
是我們推薦列表中一款自由開源的 Git 圖像客戶端。不像 GitKraken 和 SmartGit,Git Cola是一款比較難啃的骨頭,一款比較實(shí)用的 Git 客戶端。Git Cola 是用 Python 寫成的,使用的是 GTK 界面,因此無論你用的是什么 Linux 發(fā)行版和桌面,都可以無縫支持。并且因?yàn)樗情_源的,你可以在你使用的發(fā)行版的包管理器中找到它。因此安裝過程無非是打開應(yīng)用商店,搜索 “Git Cola” 安裝即可。你也可以通過下面的命令進(jìn)行安裝:
sudo apt install git-cola
或者
sudo dnf install git-cola
Git Cola 看起來相對比較簡單(圖 3)。事實(shí)上,你無法找到更復(fù)雜的東西,因?yàn)?Git Cola 是非?;A(chǔ)的。
圖 3:Git Cola 界面是非常簡單的
因?yàn)?Git Cola 看起來回歸自然,所以很多時(shí)間你必須同終端打交道。不過這并不是什么難事兒(因?yàn)榇蠖鄶?shù)開發(fā)人員需要經(jīng)常使用終端)。Git Cola 包含以下特性:
支持多個(gè)子命令
自定義窗口設(shè)置
可設(shè)置環(huán)境變量
語言設(shè)置
支持自定義 GUI 設(shè)置
支持快捷鍵
盡管 Git Cola 支持連接到遠(yuǎn)程倉庫,但和像 GitHub 這樣的倉庫整合看起來也沒有 GitKraken 和 SmartGit 直觀。不過如果你的大部分工作是在本地進(jìn)行的,Git Cola 并不失為一個(gè)出色的工具。
Git Cola 也帶有有一個(gè)高級的 DAG(有向無環(huán)圖)可視化工具,叫做 Git DAG。這個(gè)工具可以使你獲得分支的可視化展示。你可以獨(dú)立使用 Git DAG,也可以在 Git Cola 內(nèi)通過 “view->DAG” 菜單來打開。正是 Git DAG 這個(gè)威力巨大的工具使用 Git Cola 躋身于應(yīng)用商店中 Git 圖形客戶端前列。
Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。
以上就是關(guān)于“Linux系統(tǒng)下git工具有哪些”的內(nèi)容,如果該文章對您有所幫助并覺得寫得不錯(cuò),勞請分享給您的好友一起學(xué)習(xí)新知識,若想了解更多相關(guān)知識內(nèi)容,請多多關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。