C'est quoi, git ?
git est un système de contrôle de version. Il garde une trace de toutes les modifications apportées à ton code, te permet de revenir en arrière, de collaborer, et de déployer en toute sécurité.
💡 L'analogie : git, c'est comme un historique "Annuler" infini pour ton code — mais en mieux. Tu peux voir exactement ce qui a changé, quand, et par qui.
# Initialiser un repo
$ git init
# Cloner un repo existant
$ git clone https://github.com/user/repo.git
# Voir l'état des fichiers
$ git status
# Ajouter des fichiers
$ git add fichier.txt # un fichier
$ git add . # tout
# Committer
$ git commit -m "Ajout de la fonctionnalité X"
# Envoyer sur GitHub/GitLab
$ git push origin main
# Récupérer les dernières modifications
$ git pull
Les branches
# Créer et basculer sur une branche
$ git checkout -b ma-feature
# Voir les branches
$ git branch
# Fusionner une branche
$ git merge ma-feature
# Voir l'historique
$ git log --oneline