Moram li gurati nakon rebaze?

Moram li gurati nakon rebaze?
Moram li gurati nakon rebaze?
Anonim

Ako rebazirate granu, morat ćete prisilno gurnuti tu granu. Rebase i zajedničko spremište općenito se ne slažu. Ovo je prepisivanje povijesti. Ako drugi koriste tu granu ili su se granali s te grane, rebaziranje će biti prilično neugodno.

Trebate li se obvezati nakon rebase?

Za ponovnu bazu, samo trebate riješiti sukobe u indeksu, a zatim git rebase --continue. Za spajanje morate izvršiti urezivanje (git commit), ali činjenica da se radi o spajanju bit će zapamćena i bit će isporučena odgovarajuća zadana poruka predaje koju možete urediti.

Zašto moram povući nakon rebaze?

Možete povući koristeći rebase umjesto spajanja (git pull --rebase). … Lokalne promjene koje ste napravili bit će ponovno bazirane na udaljenim promjenama, umjesto da budu spojene s udaljenim promjenama. Ako prebazirate granu, morat ćete prisilno gurnuti tu granu.

Zahtijeva li git rebase force push?

Sekundarna prednost je to što ste prebazirali, ali ne morate koristiti git push --force jer ne kvarite povijest na glavnoj grani.

Što da radim nakon rebaze?

Git Rebasing Pushing nakon rebaseTo se može riješiti pomoću git push --force, ali uzmite u obzir git push --force-with-lease, označavajući da želite da push ne uspije ako se lokalna grana za daljinsko praćenje razlikuje od grane na daljinskom, npr.netko je drugi gurnuo na daljinski nakon zadnjeg dohvaćanja.

Preporučeni: