L'ajout d'un git commit message à l'aide de vi sur OS X
Je suis en apprentissage à l'aide de Git sur un OS X Terminal. Il semble vraiment facile. Mais je ne peux pas gérer juste un problème: Lorsque j'essaie de fusionner deux branches, par exemple "myTestBranch" en "maître", ce programme couvre le terminal et me montre une nouvelle fenêtre où je dois écrire la fusion de message. Et puis, je ne sais pas comment le faire "Entrer", enregistrez le message de fusion, et de revenir ensuite pour le terminal principal point de vue où je peux continuer à travailler.
Personne ne sait, comment ça fonctionne?
C'est le vi ou vim éditeur. Vous pouvez en sortir en tapant
c'est l'éditeur vim
C'est ce que j'ai dit, vi ou vim. De toute façon, soit d'apprendre comment l'utiliser, ou d'autre mis à votre environnement de shell pour utiliser un autre éditeur à l'aide de la
Vous devriez aussi regarder à la
:q<enter>
. Vous devez apprendre vi (qui est certes la plus difficile) ou de définir $EDITOR
être quelque chose de plus amical, tels que nano.c'est l'éditeur vim
C'est ce que j'ai dit, vi ou vim. De toute façon, soit d'apprendre comment l'utiliser, ou d'autre mis à votre environnement de shell pour utiliser un autre éditeur à l'aide de la
$EDITOR
variable. nano
est très simple à utiliser et utilement vous montre ce que ctrl-clés, vous pouvez appuyer sur pour quitter, enregistrer, etc.Vous devriez aussi regarder à la
core.editor
option de configuration de git config (voir, par exemple, stackoverflow.com/questions/6435246/...)OriginalL'auteur GitForJava | 2015-11-03
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas modifier la valeur par défaut git de l'éditeur, que la "nouvelle vue" est le Vi programme.
Pour enregistrer votre message de validation à l'aide de Vi, suivez les étapes suivante:
i
ESC
clé:wq
Tapant
:q
, à l'étape 4, n'est pas suffisant, car signifie simplement QUITTER sans l'enregistrer. C'est pourquoi vous avez besoin de:wq
, ce qui signifie ÉCRIRE et QUITTER.Vous pouvez écrire votre message de validation à l'aide de votre éditeur préféré(vim, emacs, etc.). Pour ce faire, vous pouvez utiliser la configuration de paramètres ou de variables d'environnement, énumérés dans l'ordre:
À l'aide de l'option de configuration tapez quelque chose comme ceci:
Ou si vous souhaitez utiliser l'environnement de variables, ajouter quelque chose comme ceci à votre
.bash_profile
OriginalL'auteur Raúl Omaña
Par défaut, Git va ouvrir Vim comme éditeur.
Vous avez besoin de type " I " pour commencer l'édition. Après que
ESC
et le type:q
à arrêter de fumer ou:w
pour enregistrer le fichier. Vous pouvez également les combiner::wq
pour enregistrer et quitter Vim.Pour plus d'informations sur Vim vérifier la la documentation officielle
De changer de Vim pour n'importe quel autre éditeur de vérifier la Git Variables D'Environnement ou plus de postes avec une question similaire:
Comment puis-je faire Git utiliser l'éditeur de mon choix pour les révisions?
Merci beaucoup, vous m'a beaucoup aidé 🙂
OriginalL'auteur Jelle