Replace and overwrite branches in Git
March 12, 2019
Branch komplett ersetzen (vorsicht)
Wenn du main komplett durch hotstuff ersetzen willst:
code
git push -f origin hotstuff:main
Achtung: Force push schreibt History um. Nur wenn du sicher bist.
Merge Strategy "ours"
code
git switch hotstuff
git merge -s ours main
git switch main
git merge hotstuff
Das ersetzt den Inhalt von main durch hotstuff, behaelt aber History.