Junior
Kuidas teha rebase peamisele harule (main branch)?
sobes.tech AI
Vastus AI-lt
git switch <sinu_haru>
# Ümberlülitu harule, mida soovid rebase'ida
git fetch origin main
# Hangi kaugdepost main haru uusima seisundi
git rebase origin/main
# Tehke rebase praegusele harule viimase versiooni peale origin/main.
# Kui tekivad konfliktid, tuleb need käsitsi lahendada.
# Konflikti lahendamise järel: git add <konfliktiga_failid>
# Rebase'i jätkamine: git rebase --continue
# Rebase'i tühistamine: git rebase --abort
git push --force-with-lease origin <sinu_haru>
# Saada muudetud haru kaugdeposse.
# --force-with-lease on turvalisem kui --force, kuna see takistab kellegi teise üle kirjutamist, kui nad on pärast meie fetchi kaugharu uuendanud.