Lors de l'exécution de git commit
, il existe deux façons d'ajouter des informations de message au commit
L'une est git commit -m 'your message'
et l'autre est git commit
qui ouvrira le fichier commit-editmsg pour modifier le message .Informations
Le problème actuel est qu'après l'avoir ouvert (je l'ai configuré pour qu'il s'ouvre en sublime), j'ai écrit les informations pertinentes dans le fichier et je l'ai enregistré. Que dois-je faire ensuite ?
Exécutez-le à nouveaugit commit
ou ouvrez un nouveau fichier de message.
Vous venez de configurer sublime sans ajouter de paramètres... Il peut s'agir d'un problème causé par votre échec de configuration réussie
.Et git commit doit en fait attendre la valeur de retour de votre éditeur. Si vous ne parvenez pas à faire renvoyer une valeur à l'éditeur, vous ne pourrez certainement pas enregistrer le message
.L'éditeur vim est ouvert. Par défaut, ceux commençant par # seront ignorés.
Après avoir enregistré, seule la partie que vous avez écrite sera enregistrée.
Appuyez sur Echap, puis sur :x pour enregistrer et quitter. . Pas besoin de le refaire une fois
Si vous souhaitez utiliser sublime, vous pouvez vous référer ici
https://help.github.com/articles/associating-text-editors-with-git/#using-sublime-text-as-your- éditeur
Fermez-le simplement après avoir enregistré, et vous pourrez ensuite consulter le journal
Après avoir écrit les commentaires, save->close sublime ; ce n'est qu'alors que git terminera cette soumission.
Cependant, il est toujours recommandé d'utiliser le vim par défaut.
Peu importe la façon dont vous ouvrez le fichier de message de validation, après modification, enregistrez-le directement. À ce stade, cela signifie
git commit -m "..."
, puis utilisezgit st
pour vérifier l'état ougit log
pour vérifier le journal. Si vous avez une télécommande, s'il vous plaîtgit push
.