Jedes Mal, wenn ich einen Befehl git merge ausführen, öffnet es den Texteditor und fordert mich auf, eine zusätzliche Nachricht hinzuzufügen.stop git merge von öffnenden Texteditor
Wie kann ich git davon abhalten, den Editor zu öffnen & einfach meine Zweige zusammenführen? Denn wenn der Editor geöffnet wird, wird die Zusammenführung nicht abgeschlossen, auch wenn ich eine zusätzliche Nachricht hinzufüge & die Datei speichern, hängt das Terminal nur auf meinem git merge-Befehl.
Merge branch 'my-feature-branch' into main-development
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
aktualisieren
Zeeker Antwort richtig war, aber ich war auch ein Problem mit erhabenem Text 2 unter Linux mit. Obwohl ich & gespeichert habe, schloss der Editor das Terminal, ich glaube es war, weil mein letzter Projektordner im Editor sich öffnete, als mit der Git-Merge-Datei. Ich entfernte das Projekt von erhaben, öffnete ein anderes erhabenes Fenster, schloss das ursprüngliche erhabene Fenster und schloss dann das neue erhabene Fenster. Danach, sobald ich den giy merge Befehl & New sublime Fenster ohne das Projekt geöffnet & ausgeführt habe, sobald ich den Git Merge-Befehl ausgeführt, geschlossen.
möglich Duplikat von [Git merge verwendet keine Standard-Merge-Nachricht, öffnet Editor mit Standardmeldung] (http://StackOverflow.com/questions/12752288/Git-merge-doesnt-use-default-merge- message-opens-editor-with-default-message) – dtech
"wenn es den Editor öffnet, wird die Zusammenführung nicht abgeschlossen, auch wenn ich eine zusätzliche Nachricht hinzufüge und die Datei speichere, hängt das Terminal einfach an meinem git merge-Befehl." Dies ist wahrscheinlich ein größeres Problem. Wenn Sie eine Nicht-Zusammenführung durchführen, erhalten Sie dasselbe Verhalten? – Chris
@dtech es ist ähnlich, aber nicht das gleiche, das gleiche aber verschieden :) – Holly