Kaiditech

Comprendre Git : commandes essentielles et cas pratiques

Git est un système de contrôle de version distribué largement utilisé dans le développement logiciel. Il permet de suivre les modifications dans le code source, de collaborer efficacement et de revenir à des versions antérieures si nécessaire. Dans cet article, nous allons explorer les commandes Git les plus essentielles et présenter des cas pratiques pour mieux comprendre son fonctionnement.

Pourquoi utiliser Git ?

  • Suivi des modifications : Chaque changement est enregistré avec un auteur, une date et un message.
  • Travail collaboratif : Plusieurs développeurs peuvent travailler en parallèle sans se marcher sur les pieds.
  • Expérimentation sans risque : Les branches permettent de tester des idées sans impacter le code principal.
  • Revenir en arrière : On peut facilement revenir à un état antérieur si quelque chose casse.

Installation rapide

Linux

macOS

Windows

Téléchargez l’installateur depuis git-scm.com.


Configuration de base

Cela permet d’enregistrer vos informations dans les commits.


Initialiser un dépôt

Cette commande crée un nouveau dépôt Git dans le dossier courant.


Ajouter et valider des fichiers

  • git add prépare les fichiers à être enregistrés.
  • git commit enregistre les modifications avec un message descriptif.

Astuce : pour tout ajouter d’un coup :


Travailler avec les branches

Ou, en une seule ligne :

Cela permet de créer une branche et de s’y positionner.

Fusionner une branche


Travailler avec un dépôt distant

Cloner un dépôt

Lier un dépôt existant


Pousser et tirer des modifications

  • push envoie vos commits vers le dépôt distant.
  • pull récupère les modifications distantes.

Historique et état du dépôt

  • status affiche les fichiers modifiés ou non suivis.
  • log montre l’historique des commits.

Cas pratique : workflow simple

  1. Créez un dépôt :

  2. Ajoutez un fichier :

  3. Créez une branche :

  4. Ajoutez une licence :

  5. Revenez sur main et fusionnez :


Bonnes pratiques

  • Commits fréquents avec des messages clairs
  • Utiliser .gitignore pour exclure les fichiers inutiles
  • Nommer les branches de façon explicite (feature/, bugfix/, hotfix/)
  • Toujours tester avant de fusionner

Conclusion

Git est un outil puissant qui peut sembler complexe au départ, mais qui devient vite indispensable dans tout projet sérieux. En maîtrisant ses commandes de base et en adoptant une bonne discipline de versionnage, vous gagnez en sécurité, en efficacité et en collaboration.


Besoin d’un guide plus avancé sur les rebase, stash ou cherry-pick ? N’hésitez pas à consulter nos prochains articles !