Junior
Jak wykonać rebase na głównej gałęzi (main branch)?
sobes.tech AI
Odpowiedź od AI
git switch <twoj_branch>
# Przełącz się na branch, który chcesz zrebase'ować
git fetch origin main
# Pobierz aktualny stan gałęzi main z zdalnego repozytorium
git rebase origin/main
# Wykonaj rebase bieżącej gałęzi na najnowszą wersję origin/main.
# Jeśli pojawią się konflikty, trzeba je rozwiązać ręcznie.
# Po rozwiązaniu konfliktu: git add <pliki_z_konfliktami>
# Kontynuuj rebase: git rebase --continue
# Anuluj rebase: git rebase --abort
git push --force-with-lease origin <twoj_branch>
# Wypchnij zmodyfikowaną gałąź do zdalnego repozytorium.
# --force-with-lease jest bezpieczniejsze niż --force, ponieważ zapobiega nadpisaniu, jeśli ktoś inny zaktualizował zdalną gałąź po naszym fetchu.