Git est un système de contrôle de version qui vous aide à suivre les modifications apportées à votre code. C'est un outil indispensable pour les développeurs, qu'ils travaillent seuls ou en équipe. Si vous débutez, voici les commandes les plus importantes à connaître pour démarrer.
1. Configurer Git
Avant de commencer, vous devez indiquer à Git qui vous êtes.
git config --global user.name "Votre Nom"
git config --global user.email "votre.email@example.com"
2. Démarrer un projet
Il y a deux façons de commencer :
Initialiser un nouveau dépôt : Si vous démarrez un nouveau projet, exécutez cette commande dans votre dossier de projet.
git initCloner un dépôt existant : Si vous voulez travailler sur un projet qui existe déjà, vous devez le cloner depuis un service comme GitHub ou GitLab.
git clone <URL du dépôt>
3. Vérifier le statut
Cette commande est votre meilleure amie. Elle vous montre l'état de votre projet : les fichiers qui ont été modifiés, ceux qui sont prêts à être validés, etc.
git status
4. Ajouter des fichiers
Lorsque vous avez apporté des modifications et que vous voulez les sauvegarder, vous devez d'abord "mettre en scène" les fichiers.
Ajouter un seul fichier :
git add nom_du_fichier.jsAjouter tous les fichiers modifiés :
git add .
5. Valider les modifications
Une fois que vos fichiers sont mis en scène, vous les validez. C'est comme prendre une photo de l'état actuel de votre code. Le message (-m) est obligatoire et doit être clair et descriptif.
git commit -m "Ajout d'une nouvelle fonctionnalité de connexion"
6. Synchroniser avec le dépôt distant
Ces commandes sont utilisées pour interagir avec le dépôt central, par exemple sur GitHub.
Envoyer vos modifications (
push) : Après une validation, vous envoyez vos modifications au dépôt distant.git pushTélécharger les modifications des autres (
pull) : Avant de travailler, c'est une bonne pratique de récupérer les dernières modifications de vos coéquipiers.git pull
7. Gérer les branches
Les branches vous permettent de travailler sur différentes fonctionnalités en parallèle sans affecter la branche principale (généralement main ou master).
Lister les branches :
git branchCréer une nouvelle branche :
git branch nom_de_la_brancheChanger de branche :
git checkout nom_de_la_brancheFusionner une branche : Une fois que votre travail est terminé, vous fusionnez votre branche de fonctionnalité dans la branche principale.
git merge nom_de_la_branche
Pour résumer
La plupart du temps, votre flux de travail sera le suivant :
git pull(pour obtenir les dernières mises à jour)Modifier vos fichiers
git add .(pour mettre en scène les modifications)git commit -m "Votre message"(pour valider)git push(pour envoyer au dépôt distant)
Ce ne sont que les bases, mais ces commandes vous permettront de gérer la grande majorité de vos projets Git quotidiens.




