Yhteenvetona, kun halutaan sisällyttää muutoksia Git-haaroista toiseen:
- Käytä yhdistämistä tapauksissa, joissa haluat, että sitoumukset ryhmitellään selkeästi yhteen historiassa.
- Käytä rebasea, kun haluat säilyttää lineaarisen toimitushistorian.
- ÄLÄ käytä rebasea julkisessa/jaetussa haarassa.
Yhdistyykö tai perustaako git pull?
Oletusarvoisesti git pull -komento suorittaa yhdistämisen, mutta voit pakottaa sen integroimaan etähaaran rebase-asetuksen kanssa antamalla sille valinnan --rebase.
Pitäisikö minun vetää rebase jälkeen?
tl;dr Sinun tulee päivittää sekä isäntä että ominaisuus git pull - ja git pull --rebase -komennoilla ennen kuin perustat ominaisuuden uudelleen masterin päälle. Ei tarvitse tehdä git-vetoa sen jälkeen, kun olet perustanut ominaisuus haarasi uudelleen masterin päälle.
Pitäisikö minun git pull vai git rebase?
Johtopäätös. Jos olet git-aloittelija ja haluat asioiden olevan turvassa, suosittelen git pull ja git merge käyttöä koko ajan koodin yhdistämiseen. … Jos haluat ylläpitää puhdasta ja siistiä git-historiaa, git rebase on sinua varten Muista vain, että git rebasea tulee käyttää varoen, muuten joudut maksamaan siitä hinnan:).
Pitäisikö minun yhdistää vedon jälkeen?
Tietoja vetopyyntöjen yhdistämisestä
Vetopyynnössä ehdotat, että päähaaraan tekemäsi muutokset yhdistetään perushaaraan. Oletuksena kaikki vetopyynnöt voidaan yhdistää milloin tahansa, ellei päähaara ole ristiriidassa perushaaran kanssa.