Ako rebazirate granu, morat ćete prisiliti da gurnete tu granu. Rebase i zajedničko spremište se uglavnom ne slažu. Ovo je prepisivanje istorije. Ako drugi koriste tu granu ili su se granali iz te grane, rebaziranje će biti prilično neugodno.
Da li rebase push?
Rebasing. Jedini pravi izuzetak od pravila “uvijek povuci, a zatim gurni” je ponovno baziranje. Kada ponovo bazirate, kreirate kopiju svoje historije urezivanja. … Međutim, ako git pull, završit ćete sa dvije kopije grane koje se zatim spajaju spajanjem urezivanja.
Mogu li rebasirati nakon pritiska na daljinsko?
Ako ste već gurnuli promjene prije korištenja TU opcije, te promjene ne bi bile prebazirane jer su već u daljinskom. Jedini izuzetak može biti ako imate više daljinskih upravljača i ubacili ste promjene na jedan daljinski, a zatim izvršite povlačenje/rebaziranje s drugog - to bi moglo uzrokovati ozbiljne probleme.
Da li se trebate obavezati nakon rebase?
Za rebase, samo treba da rešite konflikte u indeksu i zatim git rebase --continue. Za spajanje, morate napraviti urezivanje (git urezivanje), ali činjenica da se radi o spajanju će biti zapamćena i prikladna zadana poruka urezivanja će biti dostavljena za uređivanje.
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 sa udaljenim promjenama. Ako ponovo bazirate granu, morat ćete prisiliti da gurnete tu granu.