GNU/Linux >> Znalost Linux >  >> Linux

GitUI:Bleskově rychlý terminálový klient pro Git napsaný v rzi

Základní příkazy Git jsou dost dobré pro obvyklý klon, add, commit push.

Ale pokud pracujete na velkém projektu s více přispěvateli, možná budete muset věci vizualizovat. Nástroj GUI poskytuje lepší přehled o rozdílech, skrýších a vině.

Ale pak, pokud jste obyvatel terminálu a chcete pohodlí GUI s Git, mám pro vás dobrý nástroj.

Jmenuje se GitUI a poskytuje uživatelskou zkušenost a pohodlí podobné GUI git, ale přímo ve vašem terminálu. Je přenosný, rychlý, bezplatný a open source.

GitUI:Terminálový nástroj pro Git

GitUI není prvním klientem Git pro terminál Linux. V čem se tedy GitUI liší od jiných podobných projektů, jako je lazygit nebo tig?

Vývojář GitUI sdílel nějaký benchmark v souboru README projektu.

Čas Paměť (GB) Binární (MB) Zamrzne Selhání
gitui 24 s 0,17 1.4 Ne Ne
lazygit 57 s 2.6 16 Ano Někdy
tig 4 m 20 s 1.3 0,6 Někdy Ne

Většina této optimalizace pochází z použití programovacího jazyka Rust.

Poznámka:Tento program je v rané fázi vývoje a ještě není připraven na výrobu.

Instalace GitUI v systému Linux

Netřeba dodávat, že byste měli mít Git na svém systému již nainstalovaný.

Chcete-li používat GitUI, musíte nejprve nainstalovat podporu Rust pro vaši distribuci Linuxu.

V terminálu použijte následující příkaz:

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

Když budete požádáni o volbu, přejděte na možnost 1. Když skript dokončí instalaci, nastavte konfiguraci přímo pomocí tohoto příkazu:

source $HOME/.cargo/env

Nyní, když máte nainstalovaný Rust a jeho správce balíčků Cargo, použijte k instalaci GitUI příkaz Cargo:

cargo install gitui

A jste připraveni používat GitUI, stačí zadat gitui v terminálu jej spustit. Vytvořil jsem několik ukázkových souborů pro hraní s Git a GitUI.

Je důležité zmínit, že rozhraní má rychlé a intuitivní ovládání pouze pomocí klávesnice. Vše je tak snadné, jako zadat správné písmeno pro fázi, potvrzení, větvení nebo vložení souborů do vašeho úložiště git.

Něco, co mě opravdu vzrušilo, bylo to, že můžete nejen provést čtyři předchozí akce, ale můžete je také upravit každý soubor vytáhněte to, vina navigujte uvnitř a další věci; vše bez existence z rozhraní. Skvělé, že?

Blahopřání! Nyní víte, jak nainstalovat GitUI a jak to vypadá ve vašem terminálu.

Pokud se vám projekt líbí, spusťte jeho úložiště na GitHubu. Pokud ke správě Gitu používáte nějaký jiný nástroj, navrhněte prosím svůj oblíbený v sekci komentářů.

Původní článek


Linux
  1. Chirp – Elektronový Twitter klient pro Linux

  2. ForeverNote – webový klient Evernote pro Linux

  3. WhatsApp Desktop – Neoficiální desktopový klient WhatsApp pro Linux

  1. Auryo – Multiplatformní desktopový klient pro SoundCloud

  2. NordPy:Open-Source Linux klient pro NordVPN

  3. Torrent – ​​Open-Source Torrent klient pro elementaryOS

  1. Průvodce linuxovým terminálem pro začátečníky

  2. Whatever – Lehký klient Evernote pro Linux

  3. řešení pro klienta GIT GUI pro vzdálené SSH