Treba li rebase force push?

Treba li rebase force push?
Treba li rebase force push?
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.

Da li rebase push?

Ponovna baza. Jedina prava iznimka od pravila "uvijek povuci, a zatim gurni" je ponovno baziranje. Kada prebazirate, stvarate kopiju svoje povijesti predanja. … Međutim, ako git pull, završit ćete s dvije kopije grane koje se zatim spajaju spajanjem urezivanja.

Mogu li rebasirati nakon pritiska na daljinski?

Ako ste već gurnuli promjene prije korištenja TE opcije, te promjene ne bi bile prebazirane jer su već u daljinskom. Jedina iznimka može biti ako imate više daljinskih upravljača i ubacili ste promjene na jedan daljinski upravljač, a zatim izvršite povlačenje/rebaziranje s drugog - to bi moglo uzrokovati ozbiljne probleme.

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 navrh udaljenih promjena, umjesto da bude spojen s udaljenim promjenama. Ako prebazirate granu, morat ćete prisilno gurnuti tu granu.

Preporučeni: