Question

J'utilise "git add -p" pour mettre en scène mes changements. Ce que je voudrais être en mesure de le faire est d'accumuler un commettras message comme j'examiner mes changements et quand je l'appelle « git commit », il est déjà rempli pour moi et me permet de faire des changements avant que je commets.

Maintenant, il est facile à faire avec IUG git simplement en examinant les modifications et l'édition de la commettras zone de texte du message en conséquence, mais je suis un gars de ligne de commande et je me demandais si cela est possible à la ligne de commande.

Était-ce utile?

La solution

git add ne propose pas cette fonctionnalité, mais vous pouvez essayer d'autres options:

  • utiliser git commit -v pour avoir la diff affichée afin que vous obteniez souvenu de ce que vous êtes sur le point de commettre
  • faire de petits commits dans une branche privée, puis écrasez-les dans un git rebase -i.
  • utilisez un autre éditeur pour alimenter .git/COMMIT_EDITMSG. Il sera utilisé comme modèle lorsque vous ne commettez. Je crois que cette façon est en désordre et pas beaucoup plus facile que écrire les morceaux dans un fichier où et le chargement lorsque vous vous engagez (pour une utilisation vi `: nom de fichier r).

Autres conseils

git commit peut prendre une option F (ou --file) qui précise que le message de validation devraient être prises à partir d'un fichier. Donc, vous pouvez ajouter vos modifications, mettez à jour un fichier dans lequel vous enregistrez votre message, et passer ensuite le nom du fichier à git commit -F <file>.

Cela ne ressemble pas à exactement ce que vous voulez, mais il pourrait être une solution décente.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top