Erzeugt git pull
immer ein Merge-Commit?Erstellt Git-Pull immer ein Merge-Commit?
Wenn ich einen Funktionszweig, die ich mit git pull -r . master
dem neuesten Stand bringen, und dann schalte ich zu beherrschen und zu tun git pull . feature-branch
ich nicht denke ich eine Zusammenführung verpflichten bekommen.
'git pull' kann schnell vorspulen. – MicroVirus
Okay, wenn es schnell vorwärts geht, führt es zu keinem Merge Commit? Also muss ich das Flag --no-ff verwenden, um ein Merge-Commit zu erzwingen, wenn ich eins möchte? – Ben
Ja, die Beschreibung des Flags '-ff' (Schnellvorlauf) lautet: * "Wenn die Zusammenführung als Schnellvorlauf aufgelöst wird, aktualisieren Sie den Verzweigungszeiger nur, ohne ein Zusammenführungs-Commit zu erstellen. Dies ist das Standardverhalten." * – MicroVirus