Vor kurzem, nach dem git pull
, hat Git begonnen, meinen Texteditor zu erzeugen und nach einer Merge-Commit-Nachricht zu fragen. Eine Commit-Nachricht ist bereits im Voraus ausgefüllt, und ich muss nur das Fenster speichern und schließen, um den Pull abzuschließen.Warum fordert mich Git zu einer Post-Pull-Merge-Commit-Nachricht auf?
In der Vergangenheit würde es die Zusammenführung im Hintergrund mit einer Standard-Commit-Nachricht (in den Zeilen Merge branch 'dev' of remote.com:/repo into dev
) tun.
Ich habe kürzlich git auf Version 1.7.11.3 (über Homebrew) aktualisiert, kann aber an nichts anderes denken, das ich getan habe, um dieses Verhalten zu ändern. Ist das eine Einstellung, oder gibt es sonst einen Weg zurück zu dem, wie es war?
Großartig, danke für diese Info. – shanebonham
Danke für die Hilfe. Ich bin nicht der Meinung, dass Zusammenführungs-Commits immer beschreibend sein sollten. Der Grund, warum ich nachgesehen habe, ist, dass automatische Zusammenführungen, wann immer ich ziehe, mich bitten zu erklären, warum die Zusammenführung notwendig ist, was schnell unzumutbar wird, da es sogar passiert, wenn ich keine Änderungen habe. – Brian
Dies ist auch eine nützliche Ressource, um dieses Verhalten zu vermeiden: http://longair.net/blog/2009/04/16/git-fetch-and-merge/ Sie sollten 'git pull' vermeiden; Verwenden Sie 'git merge --ff-only', wenn Sie nur versuchen, zu aktualisieren, und Sie glauben, dass Sie keine lokalen Änderungen haben; Verwenden Sie 'git merge --no-ff', wenn Sie tatsächlich versuchen, einen Zweig zusammenzuführen. – Glyph