Chapitre 13Projet GitFlow Portfolio

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

  1. Versionner n'importe quel projet avec Git
  2. Créer des branches pour chaque fonctionnalité
  3. Merger proprement et résoudre les conflits
  4. Collaborer via GitHub (push, pull, PR, fork)
  5. Écrire des messages de commit conventionnels
  6. Documenter avec un README professionnel
  7. Déployer avec GitHub Pages
  8. 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.