Est-ce possible? Ce serait bien si je n'avais pas besoin de basculer entre git-add -i et git commit quand je divise les hunks en différents commits. Y a-t-il une meilleure manière de faire cela? Ou est-ce que je fais quelque chose de mal?Commettre des mecs de l'intérieur de git ajouter -i?
4
A
Répondre
3
Comme décrit dans le git book, un simple git commit
est toujours requis après une session git add --interactive
.
(Avec la mise en garde suivante:
Rappelez-vous de ne pas courir «
git commit -a
», qui séduiront tous les changements que vous avez soigneuses et venez de faire committera tout )
Note: peut-être git add -p (--patch) sera un peu plus pratique:
Choisissez interactivement des points de correction entre l'index et l'arbre de travail et ajoutez-les à l'index. Cela donne à l'utilisateur une chance de revoir la différence avant d'ajouter des contenus modifiés à l'index.
Ceci exécute effectivement l'option --interactive, mais contourne le menu de commande initial et saute directement à la sous-commande de patch.