20 Commandes GIT Incontournables (Par Catégories)

Si vous êtes développeur ou technologue, vous savez à quel point GIT est important pour le contrôle de version de code. Ne vous inquiétez pas si vous êtes débutant. Nous avons compilé et classé les 20 principales commandes GIT pour vous aider à maîtriser cette plateforme de contrôle de version.

Les meilleures commandes GIT en #Short

  • Commandes GIT de base : git config – git init – git clone – git add – git commit – git status
  • Commandes GIT collaboratives : git branch – git merge – git push – git pull
  • Référence de la commande GIT : git log – git diff – git fault
  • Gérer les commandes GIT : git tag – git rm – git remote
  • Commandes GIT avancées : git stash – git reset – git rebase – git cherry-pick

GIT, Commande GIT : Qu’est-ce que c’est exactement ?

Qu’appelle-t-on GIT ?

Git est un système de contrôle de version distribué utilisé par les développeurs pour suivre les modifications du code source.

Travailler avec Git nécessite l’utilisation de certaines commandes qui vous permettent d’effectuer des tâches telles que la création de branches, la fusion de branches et l’enregistrement des modifications apportées à votre code source.

Qu’est-ce qu’une commande GIT ?

Les commandes Git sont des instructions exécutées dans un terminal ou une interface utilisateur graphique pour manipuler les référentiels Git. Ces commandes sont utilisées pour effectuer diverses tâches. Les commandes Git permettent aux développeurs de gérer les versions de code, de collaborer avec d’autres développeurs et de suivre l’historique des modifications apportées à un projet.

20 commandes GIT que vous devriez absolument connaitre

Les commandes GIT de base

  • Configuration Git : utilisé pour configurer les options Git pour les comptes d’utilisateurs, les projets ou le système local. Vous pouvez définir des options telles que le nom d’utilisateur et l’adresse e-mail, les paramètres de fusion, les alias de commande et le formatage. 
  • Git init : utilisé pour initialiser un nouveau référentiel Git avec un dossier local vide ou existant. Cela créera un nouveau référentiel Git dans votre projet et commencera à suivre les modifications de fichiers. Lorsque vous exécutez git init, Git crée un nouveau sous-dossier .git dans le répertoire de travail de votre projet. Ce sous-dossier contient tous les fichiers de suivi de version et de configuration dont Git a besoin pour fonctionner correctement. 
  • Git Clone : ​​utilisé pour cloner un référentiel Git existant dans un nouveau dossier sur votre système local. Cela vous permet d’obtenir une copie complète de votre projet Git distant et de le synchroniser avec votre système local. 
  • Git add : utilisé pour ajouter des modifications à l’index Git (également appelé « zone de staging« ). Lorsque vous apportez des modifications aux fichiers de projet, Git les détecte automatiquement, mais ne les inclut pas automatiquement dans la prochaine version de votre commit. Vous devez donc indiquer à Git quels fichiers inclure dans le prochain commit à l’aide de la commande git add.
  • Git commit : après avoir ajouté des fichiers à l’index à l’aide de git add , vous pouvez créer des commits à l’aide de la commande git commit. Un commit contient toutes les modifications que vous avez ajoutées à l’index. 
  • Git Status : utilisé pour afficher l’état actuel de votre projet Git. Vous pouvez voir quels fichiers ont été modifiés, ajoutés ou supprimés depuis la dernière validation et quels fichiers sont prêts à être validés.

Les commandes GIT de collaboration

  • Branches Git : utilisées pour afficher, créer ou supprimer des branches dans votre référentiel Git. Une branche est un pointeur vers un commit spécifique dans l’historique des commits d’un projet qui vous permet de travailler sur des fonctionnalités isolées ou des corrections de bogues sans affecter le code de la branche master (généralement appelée « master » ou « main »). « ). 
  • Git-Merge : utilisé pour fusionner deux branches distinctes dans un référentiel Git. Les modifications apportées dans une branche peuvent être combinées avec les modifications apportées dans une autre branche.2. Pour fusionner deux branches, accédez à :
  • Assurez-vous d’être sur la bonne branche
  • Exécutez la commande git merge et spécifiez la branche à fusionner dans la branche actuelle
  • Les deux branches sont automatiquement fusionnées et de nouveaux commit sont créés (Git vous invitera à résoudre manuellement tout problème).
  • Git push : utilisé pour pousser les modifications locales apportées à une branche vers un référentiel distant. Cela vous permet de mettre à jour votre référentiel distant avec les dernières modifications apportées localement. 
  • Git Pull : utilisé pour extraire les dernières modifications d’un référentiel distant et les fusionner avec vos modifications locales. Cela vous permet de mettre à jour votre copie locale du référentiel avec les modifications apportées par les autres membres de l’équipe.

Les commandes GIT de navigation

  • Git Log : utilisé pour afficher l’historique des commits dans votre référentiel Git. Vous pouvez afficher tous les commits effectués sur une branche spécifique ou sur l’ensemble du référentiel. Par défaut, l’historique des commits est affiché du plus récent au plus ancien. 
  • Git diff : utilisé pour afficher la différence entre deux états d’un référentiel Git. Il est souvent utilisé pour visualiser les modifications apportées à un fichier depuis son dernier ajout ou validation dans un référentiel Git. 
  • Git Debt : utilisé pour afficher des informations sur la dernière modification de chaque ligne d’un fichier dans un référentiel Git. Il est couramment utilisé pour déterminer qui a modifié une ligne de code particulière et quand cette modification a été apportée. Utile dans de nombreuses situations.

Découvrez qui a introduit le changement problématique et comprenez la cause du bogue

Pour en savoir plus sur l’historique d’un dossier particulier et sur les personnes qui y ont travaillé

Pour voir si une modification particulière a été apportée à un fichier, et si oui, quand et par qui

Les commandes GIT de gestion

  • Balises Git : utilisées pour marquer des commits spécifiques dans les référentiels Git avec des balises ou des étiquettes. Une balise est simplement une référence à un commit spécifique dans votre historique Git et peut être utilisée pour baliser une version spécifique de votre code. 
  • Git rm : utilisé pour supprimer un fichier ou un répertoire d’un référentiel Git tout en effaçant l’historique de ce fichier dans Git. Cela signifie que si vous utilisez simplement la commande ‘rm’ pour supprimer un fichier, il sera toujours là dans votre historique Git. 
  • Git Remote : utilisé pour gérer les connexions entre un référentiel Git local et un ou plusieurs référentiels Git distants. Il facilite la collaboration entre les développeurs et aide à partager le code source entre les différents membres de l’équipe.

Les commandes GIT avancées

  • Git stash : utilisé pour stocker temporairement les modifications en cours dans un référentiel Git, afin que vous puissiez valider des modifications non validées, basculer vers une autre branche ou basculer vers une autre branche sans perdre vos modifications en cours. tâches.
  • Git Reset : utilisé pour annuler ou annuler les modifications apportées à un commit spécifique ou à un ensemble de commits dans un référentiel Git. Vous pouvez utiliser la commande git reset avec divers paramètres pour définir le type d’annulation à effectuer.
  • Git rebase : utilisé pour modifier l’historique des commits dans un référentiel Git. Plus précisément, vous pouvez réécrire l’historique des commits d’une branche en la remplaçant par une autre branche de référence. 

Voici quelques exemples pour rendre l’utilisation plus claire :

Pour réécrire l’historique de validation d’une branche en fonction de la branche de référence : « git rebase « 

  • Pour réécrire l’historique des commits d’une branche à partir d’un commit spécifique : « git rebase « 
  • Pour réorganiser l’ordre de commit d’une branche : « git rebase -i « 
  • Pour résoudre les conflits pouvant survenir lors du processus de rebase : « git rebase – continue« 
  • Git Cherry Pick : utilisé pour appliquer un commit spécifique d’une branche à une autre dans un référentiel Git.

Recommended For You

About the Author: Alex Bruno

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *