Projet final — Workflow Git professionnel
Checklist, récapitulatif et contribution open source
Concepts Théoriques
Ce dernier chapitre est une synthèse. Vous allez vérifier que vous maîtrisez tous les concepts en appliquant un workflow complet de bout en bout.
Récapitulatif des commandes
Commandes locales (quotidiennes) :
- git init — initialiser un dépôt
- git status — voir l'état des fichiers
- git add . — préparer les fichiers
- git commit -m "message" — sauvegarder
- git log --oneline --graph — voir l'historique
- git diff — voir les changements
- git stash / git stash pop — mettre de côté
Branches :
- git branch — lister les branches
- git checkout -b nom — créer et basculer
- git merge nom — fusionner
- git branch -d nom — supprimer
GitHub :
- git remote add origin URL — lier à GitHub
- git push — envoyer vers GitHub
- git pull — récupérer depuis GitHub
- git clone URL — télécharger un dépôt
Avancé :
- git revert HEAD — annuler le dernier commit
- git tag v1.0.0 — créer un tag de version
Ce que vous savez faire maintenant
- Versionner n'importe quel projet avec Git
- Créer des branches pour chaque fonctionnalité
- Merger proprement et résoudre les conflits
- Collaborer via GitHub (push, pull, PR, fork)
- Écrire des messages de commit conventionnels
- Documenter avec un README professionnel
- Déployer avec GitHub Pages
- Automatiser avec GitHub Actions
Contribuer à l'open source — votre prochaine étape
Contribuer à des projets open source est le meilleur moyen de progresser et de se faire remarquer. Commencez par :
- Les projets avec le label "good first issue" sur GitHub
- Le dépôt "first-contributions" (un tutoriel pratique)
- La correction de typos dans les documentations
- La traduction de README en français
> Conseil : Git est un outil que vous utiliserez CHAQUE JOUR de votre carrière de développeur. Plus vous le pratiquez, plus il devient un réflexe naturel.