Aller au contenu principal

Commits en pratique

Progression

#Commits en pratique

Un commit est un lot cohérent de changements accompagné d’un message. On ne cherche pas la perfection; on vise la clarté. Travaillez en petits pas: moins de risques, plus de compréhension en revue, des retours ciblés.

#Construire un bon commit

  1. Sélectionnez précisément ce qui doit y figurer:
bashbash
1git add -p                 # ajoutez hunk par hunk, en relisant2git diff --staged          # vue finale avant d'enregistrer
  1. Écrivez un message informatif. Une forme classique: “type: sujet court”, puis un paragraphe (optionnel) expliquant le pourquoi.

Exemple:

texttext
1fix: empêcher clics multiples sur bouton2 3Ajoute un verrou côté composant pour ignorer les clics tant que la promesse n'est pas résolue. Réduit les incohérences d'état signalées dans #123.
  1. Relisez après coup avec git log --oneline et git show. Ce petit rituel évite des oublis grossiers.

#Réparer le dernier commit (sans casser l’histoire)

Si vous avez oublié un fichier ou fait une coquille, “amendez” le dernier commit tant qu’il n’est pas poussé:

bashbash
1git add fichier_oublié2git commit --amend -m "feat: ajout du bouton primaire"

Le hash change; évitez d’amender une histoire déjà partagée.

#Exercice guidé (10 minutes)

Créez un dépôt, écrivez un petit programme, faites trois commits petits et lisibles, puis corrigez une faute via --amend. Enfin, simulez un retour en arrière avec git revert sur le 2ᵉ commit.