分享一款使用 Rust 編寫的 Git 極速終端 UI
GitUI 是一個用 Rust 編寫的用于 git 的終端 UI,我們的目標是在不離開你心愛的命令行終端窗口的情況下,以快速、只需鍵盤和跨平臺的方式簡化常見的 git 任務。
GUI 工具可以更好地查看差異、隱藏和責備。
但是,如果您是終端用戶,想要使用 Git 獲得 GUI 的舒適感,那么我為您提供了一個很好的工具。
它稱為 GitUI,它提供類似于 git GUI 的用戶體驗和舒適度,但就在您的終端中。它是便攜、快速、免費和開源的。
GitUI:基于終端的 Git 工具
GitUI并不是第一個用于 Linux 終端的 Git 客戶端。那么,是什么讓不是像其他類似項目GitUI不同lazygit或TIG?
GitUI 開發人員在項目的 README 文件中分享了一些基準測試。
GitUI、LazyGit 和 Tig 的比較;Git 的簡單用戶界面
這種優化大部分來自 Rust 編程語言的使用。
注意:該程序處于開發的早期階段,尚未準備好投入生產。
在 Linux 上安裝 GitUI
不用說,你的系統上應該已經安裝了 Git。
要使用 GitUI,您需要先為你的 Linux 發行版安裝 Rust 支持。
在終端中,使用以下命令:
- linuxmi@linuxmi:~/www.linuxmi.com$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
如果你已經安裝了 Rust 和它的包管理器 Cargo,請使用 Cargo 命令來安裝 GitUI:
- linuxmi@linuxmi:~/www.linuxmi.com$ cargo install gitui
你已經準備好使用 GitUI,為此只需在終端中鍵入 gitui 即可運行它。來看看一些簡單的示例文件來使用 Git 和 GitUI。
值得一提的是,該界面具有快速直觀的僅鍵盤控件。一切都很簡單,只需輸入正確的字母即可將文件暫存、提交、分支或推送到 git 存儲庫中。
真正讓我興奮的是,不僅可以執行之前的四個操作,還可以編輯每個文件、拉取它、追溯它、在其中導航等等;而且這一切都無需退出界面。這不香嗎?
現在你應該知道如何安裝 GitUI 以及它在終端中的樣子。GitUI 還可以自動在淺色和深色終端主題上工作。當然你也可以根據自己的喜好進行定制。