基本的 Git 命令足以用於常規克隆、添加和提交推送。

但是,如果您正在處理一個有多個貢獻者的大型項目,那麼將事物可視化是一個好主意。用於改進差異的顯示、隱藏和歸咎的 GUI 工具。

但是,如果您是一名終端居民,正在尋找一個在 Git 中舒適的 GUI,那麼有很多可用的工具。

它被稱為 Git UI,提供與 git GUI 相同的用戶體驗和舒適度,但可以在終端中使用。它是可移植的、快速的、免費的和開源的。

GitUI:基於終端的 Git 工具

用戶界面 不是第一個用於 Linux 終端的 Git 客戶端。那麼是什麼讓 GitUI 與其他類似項目不同呢? 懶惰蒂格??

GitUI 開發人員在項目的 README 文件中分享了一些基準。

時間內存 (GB)二進制 (MB)冷凍坍塌
離開24 秒0.171.4 1.4不要做不要做
懶惰57 秒2.62.616 16是的有時
蒂格4米20秒1.3 1.30.6 0.6有時不要做

GitUI、LazyGit 和 Tig 的比較;Git 的簡單用戶界面

這種優化很大程度上是由於使用了 Rust 編程語言。

注意:該程序處於開發的早期階段,尚未準備好投入生產。

在 Linux 上安裝 Git UI

不用說,Git 應該已經安裝在您的系統上。

要使用 GitUI,您必須首先為您的 Linux 發行版安裝 Rust 支持。

在終端中,使用以下命令:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在 Linux 上安裝 Rust

提示選擇時選擇選項 1。腳本安裝完成後,使用以下命令設置正確的配置。

source $HOME/.cargo/env

現在您已經安裝了 Rust 及其包管理器 Cargo,使用 Cargo 命令安裝 Git UI。

cargo install gitui

準備好使用 GitUI。輸入以下內容: gitui 在終端中運行。 我創建了一些使用 Git 和 GitUI 的示例文件。

在終端啟動 gitui

值得一提的是,該界面具有快速、直觀的純鍵盤控制。一切都很容易。只需鍵入正確的字母,您就可以暫存、提交、分支或將文件推送到 git 存儲庫。

我真正興奮的不僅僅是前面的四個動作, 編輯 每個文件, 那, 責備 那, 導航 在裡面,還有更多。界面中不存在的所有內容。聽起來不錯。

界面的其他功能

保佑!現在您知道如何安裝 GitUI 以及它在終端中的外觀。

如果您喜歡該項目,請啟動存儲庫 GitHub..如果您使用其他工具來管理 Git,請在評論中提出您的收藏夾。