Git · Junior · Frage 58 von 75
Warum kann git pull unerwartete Merge-Commits wie „Merge branch 'main' of ...“ erzeugen?
- 1Standardmäßig mergt pull, wenn sich lokal und remote beide bewegt haben
- 2Pull erzeugt immer einen Merge-Commit, auch ohne Änderungen
- 3Der entfernte Server fügt diese Commits automatisch hinzu
Antwort zeigen
Richtige Antwort: Standardmäßig mergt pull, wenn sich lokal und remote beide bewegt haben
Erklärung
Hast du lokal committet und jemand hat inzwischen gepusht, mergt das standardmäßige pull beides. git pull --rebase (oder pull.rebase = true) spielt deine Commits stattdessen obendrauf ab.