Sobes.tech
Junior

Ako vykonať rebase na hlavnú vetvu (main branch)?

sobes.tech AI

Odpoveď od AI

git switch <vaša_vetva>  
# Prepnite na vetvu, ktorú chcete rebase-ovať
git fetch origin main  
# Získajte aktuálny stav vetvy main z vzdialeného repozitára
git rebase origin/main  
# Vykonajte rebase aktuálnej vetvy na najnovšiu verziu od origin/main.
# Ak dôjde ku konfliktom, budete ich musieť manuálne vyriešiť.
# Po vyriešení konfliktu: git add <súbory_s_konfliktom>
# Pokračujte v rebase: git rebase --continue
# Zrušte rebase: git rebase --abort
git push --force-with-lease origin <vaša_veta>  
# Pošlite upravenú vetvu na vzdialený repozitár.
# --force-with-lease je bezpečnejšie ako --force, pretože zabraňuje prepísaniu, ak niekto iný aktualizoval vzdialenú vetvu po našom fetchi.