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