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.