Ich habe ein paar Dinge vorgeschlagen, aber nichts scheint es zu entfernen. Dies trat auf, als ich auf Mountain Lion OS X umstieg. Jedes Mal, wenn ich ein git pull
mache, zeigt es diesen nervigen, wie leeren Editor mit dem Titel MERGE_MSG an.
Wie verhindere ich, dass global in allen meinen Apps angezeigt wird?
Sie können --no-edit
an git pull
übergeben oder die Umgebungsvariable GIT_MERGE_AUTOEDIT
auf no
setzen.
Aus der git pull
Dokumentation:
Zusammenführung von Remote-Zweig zu Lokal gibt mehr Kontrolle als Pull. Die Zusammenführung kann 'schnell vorwärts' sein (Zusammenführungsnachricht wird nicht benötigt), die Zusammenführungsnachricht kann sinnvoll sein. Pull gibt Ihnen keine "Schnellvorlauf" -Option und generiert immer eine Standard-Merge-Nachricht, von der abgeraten wird.
A git pull
ist ein git fetch
, gefolgt von git merge
. - Wenn die Zusammenführung zu einem Zusammenführungs-Commit führt, wird nach dieser Nachricht gefragt.
Ich würde vorschlagen, eine git rebase
anstelle einer Zusammenführung zu machen. Es hilft, die Historie linear zu halten und vermeidet zusätzliche Merge-Commits. A git pull --rebase
macht dies auf einmal (d. H. Es ist git fetch
, gefolgt von git rebase
).