63 votes

Git interactif unstage partie d'un fichier ou par morceaux

Il y a git add -p pour organiser les modifications et git checkout -p pour annuler les modifications de manière interactive. Comment puis-je désinstaller les modifications d'index by hunks ?

(Je pensais que git unstage -p ou git reset HEAD -p pourraient fonctionner.)

82voto

manojlds Points 96599

Si je ne me trompe pas, ce que vous voulez, c'est démonter les beaux mecs de manière interactive ? Je pensais que git reset -p faisait exactement cela. Son message d'invite est même exactement comme Unstage this hunk?

Aussi dans le manuel :

Cela signifie que git reset -p est l'opposé de git add -p, c'est-à-dire que vous peut l'utiliser pour réinitialiser sélectivement les gros morceaux. Voir le "Mode interactif" section de git-add(1) pour apprendre à utiliser le mode --patch.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X