基本的 Git 命令足以用於常規克隆、添加和提交推送。
但是,如果您正在處理一個有多個貢獻者的大型項目,那麼將事物可視化是一個好主意。用於改進差異的顯示、隱藏和歸咎的 GUI 工具。
但是,如果您是一名終端居民,正在尋找一個在 Git 中舒適的 GUI,那麼有很多可用的工具。
它被稱為 Git UI,提供與 git GUI 相同的用戶體驗和舒適度,但可以在終端中使用。它是可移植的、快速的、免費的和開源的。
GitUI:基於終端的 Git 工具
用戶界面 不是第一個用於 Linux 終端的 Git 客戶端。那麼是什麼讓 GitUI 與其他類似項目不同呢? 懶惰 還 蒂格??
GitUI 開發人員在項目的 README 文件中分享了一些基準。
時間 | 內存 (GB) | 二進制 (MB) | 冷凍 | 坍塌 | |
離開 | 24 秒 | 0.17 | 1.4 1.4 | 不要做 | 不要做 |
懶惰 | 57 秒 | 2.62.6 | 16 16 | 是的 | 有時 |
蒂格 | 4米20秒 | 1.3 1.3 | 0.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,請在評論中提出您的收藏夾。