GNU/Linux >> Tutoriels Linux >  >> Linux

GitUI :un client de terminal extrêmement rapide pour Git écrit en Rust

Les commandes Git de base sont assez bonnes pour les clones, ajouts et commits habituels.

Mais si vous travaillez sur un grand projet avec plusieurs contributeurs, vous devrez peut-être visualiser les choses. Un outil graphique donne une meilleure vue sur le diff, le stash et le blâme.

Mais alors, si vous êtes un habitant du terminal, qui veut le confort de l'interface graphique avec Git, j'ai un bon outil pour vous.

Il s'appelle GitUI et offre une expérience utilisateur et un confort similaires à une interface graphique git mais directement dans votre terminal. Il est portable, rapide, gratuit et open source.

GitUI :un outil basé sur un terminal pour Git

GitUI n'est pas le premier client Git pour terminal Linux. Alors, qu'est-ce qui différencie GitUI des autres projets similaires comme lazygit ou tig ?

Le développeur GitUI a partagé quelques repères dans le fichier README du projet.

Heure Mémoire (Go) Binaire (Mo) Gèle Planages
gitui 24 s 0,17 1.4 Non Non
lazygit 57 s 2.6 16 Oui Parfois
tig 4 m 20 s 1.3 0.6 Parfois Non

La majeure partie de cette optimisation provient de l'utilisation du langage de programmation Rust.

Remarque :Ce programme en est aux premiers stades de développement et n'est pas encore prêt pour la production.

Installer GitUI sur Linux

Inutile de dire que Git devrait déjà être installé sur votre système.

Pour utiliser GitUI, vous devez d'abord installer le support Rust pour votre distribution Linux.

Dans un terminal, utilisez la commande suivante :

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

Optez pour l'option 1 lorsqu'on vous demande un choix. Une fois l'installation du script terminée, définissez la bonne configuration avec cette commande :

source $HOME/.cargo/env

Maintenant que Rust et son gestionnaire de packages Cargo sont installés, utilisez la commande Cargo pour installer GitUI :

cargo install gitui

Et vous êtes prêt à utiliser GitUI, pour cela tapez simplement gitui dans le terminal pour l'exécuter. J'ai créé des exemples de fichiers à jouer avec Git et GitUI.

Il est important de mentionner que l'interface dispose d'un contrôle clavier rapide et intuitif. Tout est aussi simple que de taper la bonne lettre pour mettre en scène, valider, créer une branche ou pousser vos fichiers dans votre référentiel git.

Quelque chose qui m'excite vraiment, c'est que vous pouvez non seulement faire les quatre actions précédentes, mais vous pouvez également modifier chaque fichier, tirez ça, blâmer dessus, naviguez à l'intérieur, et plus de choses; tout sans exister depuis l'interface. Génial, n'est-ce pas ?

Félicitations ! Vous savez maintenant comment installer GitUI et à quoi cela ressemble dans votre terminal.

Si vous aimez le projet, démarrez son référentiel sur GitHub. Si vous utilisez un autre outil pour gérer Git, veuillez suggérer votre favori dans la section des commentaires.

Article d'origine


Linux
  1. Pithos - Un client Pandora Radio pour Linux

  2. Chirp - Un client Twitter basé sur des électrons pour Linux

  3. ForeverNote – Un client Web Evernote pour Linux

  4. NordPy :un client Linux open source pour NordVPN

  5. Torrentiel – Un client Torrent Open Source pour ElementaryOS

Redox OS :un système d'exploitation écrit en Rust

Raccourcis pour naviguer dans l'historique du terminal

Existe-t-il un client OneDrive pour Linux ?

10 clients de messagerie Linux + 7 clients de messagerie Terminal [&installation]

Matériel de terminal texte (pour Linux)

Client WinSCP pour Ubuntu