Jeg er ny på Git, og nå er jeg i denne situasjonen:
master
og ... her er problemet mitt:Hvordan oppdaterer jeg alle andre grener med master
grenkode?
Du har to alternativer:
Det første er en sammenslåing, men dette skaper en ekstra forpliktelse for sammenslåingen.
Sjekk ut hver gren:
git checkout b1
Slå deretter sammen:
git merge origin/master
Trykk deretter på:
git push origin b1
Alternativt kan du gjøre en rebasering:
git fetch
git rebase origin/master
git rebase master
er den riktige måten å gjøre dette på. Sammenslåing vil bety at det opprettes en commit for sammenslåingen, mens rebasering ikke vil gjøre det.
Du kan slå sammen, eller du kan bruke individuelle commits på tvers av grener ved å bruke git cherry-pick.