Commandes Git de base
Git mémorise les changements apportés à vos fichiers comme s’il effectuait des instantanés de votre système de fichiers.
Nous allons aborder quelques commandes simples pour démarrer le suivi des fichiers dans votre dépôt. Ensuite, vous allez enregistrer votre premier « instantané » pour Git pour comparer.
git status
La première commande Git, et la plus couramment utilisée, est git status. Vous l’avez déjà utilisée au cours de l’exercice précédent pour vérifier si vous aviez correctement initialisé votre dépôt Git.
git status affiche l’état de l’arbre de travail (et de la zone de staging, dont nous parlerons bientôt). Il vous permet de voir quels changements font actuellement l’objet d’un suivi par Git afin de pouvoir décider si vous devez demander à Git de prendre un autre instantané.
git add
git add est la commande que vous utilisez pour dire à Git de démarrer le suivi des changements dans certains fichiers.
Le terme technique est la préparation de ces changements. Vous utiliserez git add pour indexer les modifications en vue de leur validation. Tous les changements apportés aux fichiers qui ont été ajoutés, mais qui n’ont pas encore été commités, sont stockés dans la zone d’indexation.
git commit
Une fois que vous avez indexé des modifications en vue de leur validation, vous pouvez enregistrer votre travail dans un instantané en appelant la commande git commit.
Le mot commit est à la fois un verbe et un nom. a le même sens que valider un plan ou valider un changement dans une base de données. Quand vous commitez des changements, vous placez une copie (du fichier, du répertoire ou de tout autre élément) dans le dépôt comme s’il s’agissait d’une nouvelle version. Un commit est un petit bloc de données qui fournit une identité unique aux changements que vous avez commités. Les données qui sont sauvées dans un commit comprennent le nom et l’e-mail de l’auteur, la date, des commentaires sur ce que vous avez fait (et pourquoi), une signature numérique facultative et l’identificateur unique du commit précédent.
git log
La commande git log vous permet de voir des informations sur les commits précédents. À chaque commit est associé un message (un message de commit), et la commande git log affiche des informations sur les commits les plus récents, telles que l’horodatage, l’auteur et un message de commit. Cette commande vous permet d’effectuer le suivi de ce que vous avez fait et des changements qui ont été enregistrés.
git aide
Vous avez déjà essayé la commande git help, mais cela vaut la peine de vous en reparler. Utilisez cette commande pour obtenir facilement des informations sur toutes les commandes que vous avez apprises jusqu’à présent et plus encore.
N’oubliez pas que chaque commande a sa propre page d’aide. Vous trouverez ces pages d’aide en tapant git <command> --help. Par exemple, git commit --help affiche une page qui vous en dit plus sur la commande git commit et sur son utilisation.