Manchmal, wenn ich git checkout master
verwenden, um die in meinem vorherigen Zweig vorgenommenen Änderungen werden automatisch in Master zusammengefasst:Kasse mit Auto fusionieren
cat >> some_file.txt
change from branch1
git checkout master
Diese gibt, dass die zu some_file.txt
Änderungen in master
zusammengeführt werden. Zum Beispiel:
M some_file.txt
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'
Warum bekomme ich eine Zusammenführung, ohne git explizit dazu zu sagen? (Ich verwende git aus brew on OSX).
Wenn Sie keine automatische Zusammenführung wünschen, holen Sie stattdessen. git pull führt einen Abruf durch, gefolgt von einer Zusammenführung. –