2017-12-26 3 views
0

Ich lerne, Websites zu erstellen. Bisher war Git Bash mein Freund. Aber manchmal, wenn Sie den vim Bildschirm drücken, drücken oder ziehen, erscheint. Ich möchte nicht den vim-Bildschirm verwenden und ich verwende: wq, um den vim-Bildschirm zu beenden.Was nutzt der vim-Bildschirm in git bash?

image of the vim screen

ich am vim Bildschirm bekam, wenn die Leitung:

$ git commit -a -m "added an extra parameter to habit 'caterory'" 

ausgeführt wurde.

screenshot of git bash

Aber was ist die Verwendung dieser vim Bildschirm?

+0

Hinweis ausgeführt wird, die Git Sie * configure * in einem Editor können Sie es bevorzugen, die 'core.editor' Einstellung. Egal, welcher Editor Sie wählen, Sie müssen bestimmte Funktionen zum Bearbeiten von Textdateien haben und darauf warten können, dass Sie eine Datei * bearbeiten *, und 'vim' macht all das und ist der Editor, den viele bash-Benutzer bevorzugen, also ist es der Standard. Wenn Sie einen Windows-Editor (z. B. Atom) bevorzugen, stellen Sie sicher, dass Sie ihn in einem Modus ausführen, der auf das Speichern der Datei wartet. – torek

Antwort

1

git pull ist gleichbedeutend mit git fetch + git merge und git merge erfordert eine Commit-Nachricht in einem Nicht-Fast-Forward-Fall. Git öffnet einen Editor, mit dem Sie die Commit-Nachricht eingeben können.

können Sie dieses Verhalten vermeiden

git pull --no-edit