Maitriser Git
Git est le systeme de controle de version le plus utilise au monde. Voici comment l'utiliser efficacement.
Configuration initiale
git config --global user.name "Votre Nom"
git config --global user.email "email@exemple.com"
Commandes essentielles
git init # Initialiser un depot
git clone URL # Cloner un depot
git status # Voir l'etat
git add . # Ajouter les fichiers
git commit -m "Message" # Commiter
git push # Pousser sur le distant
git pull # Recuperer les changements
Travailler avec les branches
git branch feature # Creer une branche
git checkout feature # Basculer
git checkout -b feature # Creer et basculer
git merge feature # Fusionner
git branch -d feature # Supprimer
Git Flow
- main : Production stable
- develop : Integration
- feature/* : Nouvelles fonctionnalites
- hotfix/* : Corrections urgentes
Bonnes pratiques de commit
feat: ajouter authentification utilisateur
fix: corriger bug de connexion
docs: mettre a jour README
style: formater le code
refactor: reorganiser les services
Des commits clairs et atomiques facilitent la collaboration et le debug.