Összefoglalva, amikor az egyik Git ágból a másikba szeretne változtatásokat beépíteni:
- Használja az összevonást olyan esetekben, amikor azt szeretné, hogy a véglegesítések egyértelműen csoportosuljanak az előzményekben.
- Használja az újrabázist, ha lineáris véglegesítési előzményeket szeretne tartani.
- NE használjon rebase-t nyilvános/megosztott ágon.
A git pull egyesíti vagy alapozza át?
Alapértelmezés szerint a git pull parancs egyesítést hajt végre, de rákényszerítheti, hogy integrálja a távoli ágat egy rebase-szel a --rebase kapcsoló átadásával.
Húznom kell a rebase után?
tl;dr Frissítenie kell mind a mestert, mind a szolgáltatást a git pull és a git pull --rebase paraméterekkel, mielőtt a mester tetejére alapozná a szolgáltatást. Nincs szükség git lehúzásra, miután újraalapítottad a funkciót a master tetejére.
Git pull vagy git rebase?
Következtetés. Ha Ön kezdő git, és azt szeretné, hogy a dolgok biztonságban legyenek, azt javaslom, hogy mindig a git pull és a git merge használatát használja a kód egyesítéséhez. … Ha tiszta és rendezett git előzményeket szeretne fenntartani, git rebase az Ön számára Ne feledje, a git rebase-t óvatosan kell használni, különben árat fog fizetni ezért:).
Meg kell egyesítenem húzás után?
A lekérési kérelmek egyesítései
A lekérési kérelemben azt javasolja, hogy a fejelágazáson végzett változtatásokat egy alapelágazással egyesítsék. Alapértelmezés szerint bármilyen lehívási kérés bármikor összevonható, kivéve, ha a főág ütközik az alapággal.