Sobes.tech
Junior

Cum se face rebase pe ramura principală (main branch)?

sobes.tech AI

Răspuns de la AI

git switch <ramura_ta>  
# Treci pe ramura pe care vrei să o rebasezi
git fetch origin main  
# Obține starea actualizată a ramurii main din depozitul remote
git rebase origin/main  
# Execută rebase pe ramura curentă pe cea mai recentă versiune de origin/main.
# Dacă apar conflicte, va trebui să le rezolvi manual.
# După rezolvarea conflictului: git add <fișiere_cu_conflicte>
# Continuă rebase: git rebase --continue
# Anulează rebase: git rebase --abort
git push --force-with-lease origin <ramura_ta>  
# Trimite ramura modificată la depozitul remote.
# --force-with-lease este mai sigur decât --force, deoarece previne suprascrierea dacă cineva a actualizat ramura remote după fetch-ul nostru.