Če povzamemo, ko želite vključiti spremembe iz ene veje Git v drugo:
- Uporabi združitev v primerih, ko želite, da je niz obvez jasno združen v zgodovini.
- Uporabite rebase, če želite ohraniti linearno zgodovino potrditev.
- NE uporabljajte rebase v javni/skupni veji.
Ali git pull spaja ali ponovno temelji?
Ukaz git pull privzeto izvede združitev, vendar ga lahko prisilite, da integrira oddaljeno vejo z rebase, tako da mu podate možnost --rebase.
Ali naj potegnem po ponovni bazi?
tl;dr Posodobiti morate glavno in funkcijo z git pull in git pull --rebase, preden funkcijo ponovno postavite na vrh glavnega. Po preoblikovanju svoje funkcije ni treba izvajati git pull-a veje na vrhu glavnega.
Naj git pull ali git rebase?
Sklep. Če ste začetnik gita in želite, da so stvari varne, priporočam, da za združevanje kode ves čas uporabljate git pull in git merge. … Če želite ohraniti čisto in urejeno zgodovino git, je git rebase za vas Ne pozabite, git rebase je treba uporabljati previdno, sicer boste za to plačali ceno:).
Ali se moram po vlečenju spojiti?
O združitvah zahtev za vleko
V zahtevi za vleko predlagate, da se spremembe, ki ste jih naredili na glavni veji, združijo v osnovno vejo. Privzeto je mogoče vsako zahtevo za vleko kadar koli združiti, razen če je glavna veja v nasprotju z osnovno vejo.