Nëse ribazoni një degë, do t'ju duhet të detyroni ta shtyni atë degë. Ribazimi dhe një depo e përbashkët në përgjithësi nuk shkojnë mirë. Kjo është rishkrimi i historisë. Nëse të tjerët po përdorin atë degë ose janë degëzuar nga ajo degë, atëherë ribazimi do të jetë mjaft i pakëndshëm.
A shtyn ribazimi?
Ribazimi. Përjashtimi i vetëm i vërtetë nga rregulli "gjithmonë tërhiq, pastaj shty" është ribazimi. Kur ribazoni, po krijoni një kopje të historisë suaj të kryerjes. … Megjithatë, nëse ju duhet të tërheqni, do të përfundoni me dy kopje të degës të cilat më pas bashkohen me një merge commit.
A mund të ribazoj pasi të shtyj në telekomandë?
Nëse i kishit shtyrë tashmë ndryshimet përpara se të përdorni ATË opsion, ato ndryshime nuk do të ribazoheshin sepse janë tashmë në telekomandë. Përjashtimi i vetëm mund të jetë nëse keni shumë telekomandë dhe keni shtyrë ndryshimet në një telekomandë, pastaj bëni një tërheqje/ribazim nga një tjetër - kjo mund të shkaktojë probleme serioze.
A duhet të angazhoheni pas ribazimit?
Për një ribazim, ju thjesht duhet të zgjidhni konfliktet në indeks dhe më pas git rebase --vazhdoni. Për një bashkim, ju duhet të bëni commit (git commit), por fakti që është një bashkim do të mbahet mend dhe një mesazh i përshtatshëm i kryerjes së paracaktuar do të jepet që ju ta modifikoni.
Pse më duhet të tërhiq pas ribazimit?
Mund të tërhiqni duke përdorur rebase në vend të bashkimit (git pull --rebase). … Ndryshimet lokale që keni bërë do të ribazohennë krye të ndryshimeve në telekomandë, në vend që të bashkohen me ndryshimet në distancë. Nëse ribazoni një degë, do t'ju duhet të detyroni ta shtyni atë degë.