Fortgeschrittenes Git
Amanda Crawford-Adamo
Software and Data Engineer

$$
$$

Main-Branch auschecken
$ git checkout main
Squash-Commit aller data-cleanup-Änderungen erstellen
$ git merge --squash data-cleanup
Squash-Commit in die main-Historie committen
$ git commit -m "Implement and optimize data cleanup"

$$
$$

Git-Octopus-Merge-Befehl
git merge -s octopus
Beispiel
$ git merge -s octopus ingest transform load
Trying simple merge with ingest
Trying simple merge with transform
Trying simple merge with load
Merge made by the 'octopus' strategy.
...

Squash Merge
git merge --squash <source_branch>
Octopus Merge
git merge -s octopus <branch 1> <branch 2> <branch 3>
Fortgeschrittenes Git