2016-08-16 3 views
0

Geben Sie 'git commit -m ein (dann ist eine Nachricht in Ordnung), meine Frage ist, dass sobald ich commit oder merge, Git einen Bildschirm hochzieht ... here's the merge/commit screen that comes up jetzt einmal habe ich eine Nachricht eingegeben (in gelb) kann ich keine Aktionen bekommen ... Ich habe Enter gedrückt, ich habe das Menü konsultiert, ich habe das GitBook gelesen, und ich kann diesen Bildschirm nicht passieren ... können Sie mir bitte sagen, wie man eigentlich Übermitteln Sie diesen Bildschirm. Wie gebe ich diese Daten ein oder akzeptiere sie oder was auch immer ich tun muss, um diese Daten einzugeben. Sobald ich meine Nachricht eingegeben haben (in gelb), Enter-Taste nichts tut ... Bitte helfen ...Geben Sie ein GIT-Commit ein

+1

Sieht aus wie Sie Windows verwenden. Führen Sie 'git config --global core.editor '' aus, um einen Editor einzurichten, der Ihnen vertraut ist und auf Ihrem Computer installiert wurde. Der Weg ist die installierten vollständigen Pfade wie 'C: \ Programme \ Sublime Text \ sublime.exe' – ElpieKay

+0

jawohl, ich bin mit erhabenem Text 3. Mein Problem an dieser Stelle ist, wenn ich fusioniere (wie oben dargestellt), oder wenn ich Commit, Git bringt diesen Bildschirm hoch. Sobald ich auf diesem Bildschirm bin, was muss ich tun, um diese Daten zu übermitteln. Es fordert mich auf, eine Nachricht (in gelb) einzugeben und wenn ich das tue, wie speichere ich es? – DennisWPaulsenJR

Antwort

3

Der GIT Bash bringt einen VI-Editor, um die Commit-Nachricht zu bestätigen, die in Ihrem Fall ein Merge ist.

zu speichern und beenden:

  1. Hit the ESC Schlüssel
  2. Typ :wq (schreiben & beenden)

Es gibt viele hilfreiche VI Spickzettel da draußen, wenn du würdest gerne mehr erfahren: VI Cheat Sheet

+0

Dank für die Antwort, löste dies das Problem. Es schrieb und beging das Commit. – DennisWPaulsenJR

1

Dies ist der Editor-Bildschirm ist, es zu beenden versuchen Escape-Taste drücken ersten (ESC) und dann :wq! um den Bildschirm zu speichern und zu verlassen.

+0

Hey, das beantwortet auch meine Frage ... ty. Obwohl es das selbe wie die Antwort war, die Daniel gegeben hat, versuchte ich, es für eine Antwort zu überprüfen, aber Stapel lässt onl meine Überprüfung eine Antwort geben ... danke, obwohl – DennisWPaulsenJR

1

Tr y schlagen Esc und dann :wq Für die Zukunft finden Sie in diesem detailed answer auf den vi-Editor zu verlassen.

+0

Danke für den Hinweis. Das ist die richtige Antwort, und es funktioniert, und bestätigt den Rat, der von den vorherigen drei Antworten gegeben wurde. ty – DennisWPaulsenJR

0

Dank an alle, die auf die Antwort beigetragen. Es scheint, dass drei dieser Antworten identisch waren und alle korrekt waren. Der richtige Weg, um den Commit aus dem obigen Screenshot abzuschließen, besteht darin, die Commit-Nachricht (in gelb) zu schreiben, die eine Zeichenbeschränkung hat. Durch Drücken von 'esc' öffnet git dann eine Befehlszeile am unteren Bildschirmrand. Zu diesem Zeitpunkt schreibt git, indem er ': wq' eingibt, das Commit und beendet den Bildschirm, um zur normalen Befehlszeile zurückzukehren. Danke an Daniel Souza und Jeff Puckett II für die erste richtige Antwort, die ich auf Stack erhalten habe. Wenn Sie sich bitte meine Frage anschauen, wie Sie einen Standard-Texteditor (sublimen Text 3) einrichten, wäre ich sehr dankbar. Es ist nicht Ihr Standard-Frage ... ty

Verwandte Themen