Aller au contenu
Développement medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

Précision et index Git : staging partiel, stash, révisions

2 min de lecture

L’index Git — la zone de staging — est l’un des concepts les plus puissants et les moins exploités. Maîtriser l’index, c’est committer exactement ce que vous voulez, rien de plus.

Ces 3 guides couvrent la mécanique fine de la préparation d’un commit : adresser les révisions avec précision, sélectionner les changements à la granularité du hunk, et mettre de côté le travail en cours sans perdre le fil.

  • git add -p divise les modifications en hunks et vous demande pour chacun : stage / skip / split / edit. Indispensable pour des commits atomiques.
  • git stash sauvegarde le working directory et l’index dans une pile — git stash pop les restaure. Couplez avec git stash branch pour travailler sur une nouvelle branche.
  • git rev-parse HEAD~3 retourne le SHA du 3ème ancêtre. Les notations ~ et ^ sont différentes : ~3 = 3 générations en arrière, ^2 = deuxième parent d’un merge commit.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn