Ik ben nieuw bij Git, en nu zit ik in deze situatie:
master
en... hier is mijn probleem:Hoe kan ik alle andere takken updaten met master
tak code?
Je hebt twee opties:
De eerste is een samenvoeging, maar dit creëert een extra commit voor de samenvoeging.
Bekijk elke branch:
git checkout b1
Dan samenvoegen:
git merge origin/master
Dan duwen:
git push origin b1
Als alternatief, kan je een rebase doen:
git fetch
git rebase origin/master
git rebase master
is de juiste manier om dit te doen. Samenvoegen zou betekenen dat er een commit aangemaakt wordt voor de samenvoeging, terwijl rebasen dat niet doet.
Je kunt samenvoegen, of je kunt individuele commits over branches toepassen door git cherry-pick te gebruiken.