Git est un système de contrôle de version distribué (DVCS) qui suit les modifications apportées aux fichiers de votre projet, vous permettant de revenir à des versions précédentes et de collaborer efficacement avec d’autres. Ce tutoriel fournit une compréhension fondamentale de Git, couvrant les commandes et les workflows essentiels.
Table des matières
- Premiers pas avec Git
- Préparation des modifications avec
git add
- Création de commits avec
git commit
- Workflow Git de base
- Prochaines étapes : approfondir vos connaissances de Git
Premiers pas avec Git
Avant de plonger dans les commandes, assurez-vous que Git est installé sur votre système. Vous pouvez le télécharger sur le site officiel de Git. Une fois installé, naviguez jusqu’au répertoire de votre projet à l’aide de la ligne de commande ou du terminal. Initialisez un dépôt Git à l’aide de :
git init
Cela crée un dossier .git
caché dans votre répertoire, suivant les modifications qui s’y trouvent.
Préparation des modifications avec git add
La commande git add
prépare les modifications pour votre prochain commit. Considérez-la comme la sélection des modifications que vous souhaitez enregistrer dans le cadre d’un instantané spécifique. git add
prend des fichiers ou des répertoires comme arguments.
Exemples :
git add README.md
: Prépare les modifications uniquement dansREADME.md
.git add *.txt
: Prépare les modifications dans tous les fichiers.txt
.git add .
: Prépare toutes les modifications dans le répertoire courant et ses sous-répertoires. À utiliser avec précaution !
Après avoir utilisé git add
, les modifications sont préparées mais pas encore enregistrées de manière permanente. Vous les verrez répertoriées si vous exécutez git status
.
Création de commits avec git commit
La commande git commit
enregistre (commite) vos modifications préparées dans le dépôt Git local. Chaque commit représente un instantané de votre projet à un moment précis et inclut un message descriptif.
La commande :
git commit -m "Votre message de commit descriptif"
L’indicateur -m
ajoute directement votre message à la commande. Un message bien rédigé est crucial pour comprendre l’historique de votre projet. Sans -m
, Git ouvre un éditeur de texte pour que vous puissiez écrire le message.
Workflow Git de base
- Apporter des modifications : Modifiez les fichiers de votre projet.
- Préparer les modifications : Utilisez
git add
pour sélectionner les modifications pour votre prochain commit. - Commettre les modifications : Utilisez
git commit -m "Votre message"
pour enregistrer les modifications préparées.
Ce cycle de modification, de préparation et de commit des modifications constitue le cœur du contrôle de version de Git.
Prochaines étapes : approfondir vos connaissances de Git
Ce tutoriel a couvert les éléments fondamentaux. Pour utiliser pleinement la puissance de Git, explorez des commandes supplémentaires telles que :
git push
: Télécharge vos commits vers un dépôt distant (comme GitHub ou GitLab).git pull
: Télécharge les modifications d’un dépôt distant.git branch
: Crée et gère des branches pour un développement parallèle.git merge
: Combine les modifications de différentes branches.git status
: Affiche l’état actuel de votre répertoire de travail et de votre zone de préparation.git log
: Affiche l’historique des commits.
La maîtrise de ces commandes vous permettra de collaborer efficacement, de gérer des projets complexes et de maintenir un historique de version propre et organisé.