Wyrównanie gałęzi GIT

0

Mam dwie gałęzie w repozytorium git.
Dajmy na to, że master i dev.
Master ostatni commit 01.02.2020.
Dev do dnia 1.02.2020 równy z masterem ale potem było w nim jeszcze więcej commitów do dnia dzisiejszego.

Chciałbym wyrównać deva w dół, do mastera (czyli usunąć commity, po 01.02.2020)
Jak to zrobić?

1

reset --hard?

1
git reset --hard HEAD~1

zamiast 1 podaj liczbę ostatnich commitów do usunięcia

1

jw, reset hard a potem push force. Możesz też w ogóle dropnąć ten branch i zrobić jeszcze raz, skoro i tak chcesz go odbić od aktualnego mastera.

1
Shalom napisał(a):

Możesz też w ogóle dropnąć ten branch i zrobić jeszcze raz, skoro i tak chcesz go odbić od aktualnego mastera.

Najlepsze i najszybsze rozwiązanie. W Gicie branch to tylko ruchoma etykieta na jakiś commit więc bez żalu można kasować

0
git checkout dev
git reset --hard `git merge-base dev master`
git push --force-with-lease

1 użytkowników online, w tym zalogowanych: 0, gości: 1