Git Made Easy : Explorer les plugins et fonctionnalités Oh My Zsh Git

Git Made Easy Explorer Les Plugins Et Fonctionnalites Oh My Zsh Git



Git est un outil complet et extrêmement puissant pour tout développeur. Que vous construisiez un programme « hello world » ou que vous gériez un monorepos étendu, Git fournit un moyen de gérer et de suivre les modifications dans la base de code.

En tant qu'utilisateur régulier de Git, vous remarquerez que le principal moyen d'interagir avec Git consiste à utiliser les outils de ligne de commande fournis dans l'écosystème Git. Bien que cela soit utile et extensible sur tous les systèmes, il peut être un peu verbeux et difficile d'essayer de rappeler toutes les commandes que vous devez utiliser.

Faites-nous confiance, il vaut mieux bousiller le code lui-même sur la machine locale qui le fait dans un référentiel distant.







Heureusement, nous avons ce superbe framework pour Zsh, connu sous le nom de Oh My Zsh, qui contient de nombreux outils utiles sous la forme d'un plugin Git. L’utilisation de ce plugin peut rendre le travail avec Git beaucoup plus fluide et beaucoup plus efficace.



Dans ce didacticiel, nous explorerons comment améliorer le flux de travail de Git dans notre terminal à l'aide de Zsh, Oh My Zsh et du plugin Git.



Conditions préalables:

Avant d’entrer dans les détails, assurez-vous que les conditions préalables suivantes sont remplies :





  • Git – Assurez-vous que Git est installé sur votre système.
  • Oh My ZSH – Vous devriez avoir installé Oh My Zsh.
  • Connaissances de base en ligne de commande – La connaissance de la ligne de commande sera utile car nous l’utiliserons largement.

Installation du plugin Oh My Zsh Git

Oh My Zsh est livré avec une large gamme de plugins qui peuvent améliorer l'expérience shell. Dans notre cas, nous nous intéressons au plugin Git qui nous aide à dynamiser le workflow Git.

Ouvrez votre fichier de configuration Zsh dans votre éditeur de texte préféré.



$ nano ~ / .zshrc.

Localisez l'entrée qui commence par plugins dans votre fichier « ~/.zshrc ».

Cette ligne définit quels plugins sont activés. Continuez à ajouter le plugin Git à la liste des plugins.

plugins = ( git )

Enregistrez les modifications et rechargez la configuration en exécutant la commande suivante :

source ~ / .zshrc

Une fois le plugin Git activé, nous pouvons désormais accéder aux différentes fonctionnalités et raccourcis de Git directement depuis le shell.

Invite Git

L'une des fonctionnalités les plus utiles fournies par le plugin Oh My Zsh Git est l'invite Git.

Ceci affiche le nom de la branche actuelle et l'état du répertoire de travail. Ces informations sont inestimables lorsque vous travaillez avec plusieurs référentiels Git.

Pour voir cela en action, accédez à un répertoire de référentiel Git. Vous remarquerez que l'invite inclut désormais le nom de la branche actuelle et les indicateurs d'état.

Dans l'exemple donné, nous pouvons voir que la branche actuelle est « principale » sans aucune modification à valider.

Alias ​​Git

La prochaine fonctionnalité puissante du plugin Git pour Oh My Zsh concerne les alias. Ce sont des raccourcis vers les commandes Git courantes qui vous empêchent de mémoriser et de saisir l'intégralité des commandes.

Voici quelques alias utiles qui vous seront extrêmement utiles :

  • g – Alias ​​pour git
  • gst – Alias ​​pour le statut git
  • gc – Alias ​​pour git commit
  • ga – Alias ​​pour git add
  • gb – Alias ​​pour la branche git
  • gco – Alias ​​pour le paiement git
  • gd – Alias ​​pour git diff
  • ghh – Alias ​​pour l'aide de git
  • gm – Fusion Git
  • gl – Git pull

Il existe bien plus d’alias que ceux représentés dans la liste donnée. Référencez le lien suivant pour en savoir plus :

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Remplissage automatique Git

Une autre fonctionnalité du plugin Git est la possibilité de fournir une saisie semi-automatique pour les commandes Git et les noms de branches.

Lorsque vous tapez la commande Git ou le nom de la branche, appuyer sur la touche « Tab » utilisera le plugin Git pour suggérer et compléter automatiquement la commande ou le nom de la branche correspondant.

Par exemple, si vous souhaitez exécuter la vérification Git et passer à une branche nommée « feature-branch », vous pouvez taper « git checkout fea », puis appuyer sur « Tab » pour compléter automatiquement le nom de la branche.

Mise en évidence de la syntaxe Git

Comme vous pouvez le deviner, le plugin ajoute également une coloration syntaxique aux commandes Git. Cela signifie que les commandes Git et leurs arguments sont affichés dans des couleurs différentes, ce qui permet de les distinguer plus facilement des autres textes du terminal.

Par exemple, lorsque vous exécutez le statut Git, la partie « git » sera d'une couleur différente de la partie « statut ».

Conclusion

Dans ce didacticiel, nous avons appris comment améliorer votre terminal et votre expérience Git à l'aide du plugin Git fourni par Oh My Zsh.