web-dev-qa-db-fra.com

Validation Git / GitHub avec message / description étendue

J'ai récemment utilisé GitHub et téléchargé GitHub pour Mac.

J'ai remarqué que vous pouvez ajouter une "description étendue" à l'aide de GitHub pour Mac. Comment ajouter une description étendue à l'aide de la ligne de commande?

Puis-je ajouter une description étendue à un commit existant?

67
Adrian Gunawan

Courir git commit sans message et cela ouvrira votre éditeur de texte préféré * pour écrire un message de validation. Des détails sur le format du message apparaîtront dans l'exemple.

La première ligne est la courte description. Laissez une ligne vide après. Tout le reste est la description étendue.

*: pour certaines valeurs de "favori"; Les résultats peuvent varier

78
duskwuff

De cela accepté réponse :

git commit -m "Title" -m "Description .........."
71
1j01

En fait, vous pouvez le faire assez facilement à partir de la ligne de commande. L'astuce consiste à taper votre message (sans devis de clôture!), Puis à appuyer deux fois sur Entrée, puis à taper votre message étendu, fermer le devis et appuyer sur Entrée.

Cela devrait ressembler à:

$ git commit -m "Make everything work.
dquote>
dquote> Add magic code that fixes everything"

GitHub affichera correctement la ligne supérieure comme votre message de base et la ligne inférieure comme le message étendu.

Ce qui suit ne fonctionne PAS. Vous vous retrouvez avec le littéral "\ n\n" dans le message de validation: $ git commit -m "Basic msg\n\nExtend msg, doesnt work".

30
stephen.hanson