Mirki powiedzmy że zrobiłem 5 commitów w gicie i chciałbym żeby mój cały projekt cofnął się do 2 commitu , jak to zrobić najprościej? #programowanie #javascript #webdev
Jezeli chcesz zeby branch wskazywal na ten wczesniejszy commit to git reset --hard hash-commita
Jeżeli pracujesz na lokalnym repo, to to wystarczy, ale jezeli zrobiles pusha wczesniej to dodatkowo musisz push z forcem dac: git push --force origin master
Tworze projekt style.css i index.html dodaje je poprzez addi commituje z -m 'wersja 1' Coś tam zmieniam w style.css dodaje znów poprzez add i comintuje -m 'wersja 2' Później znów coś zmieniam dodaje commituje i robię tak jeszcze kilka razy, mam już 5 wersji Wpisuję sobie : reflog i pokazuje mi że wersja nr dwa to :
#programowanie #javascript #webdev
git reset --hard hash-commita
Jeżeli pracujesz na lokalnym repo, to to wystarczy, ale jezeli zrobiles pusha wczesniej to dodatkowo musisz push z forcem dac:
git push --force origin master
git reset --hard HEAD~3
-- resetuje na 3 commity do tyłuKurcze czegoś nie czaje bo patrzcie robię tak:
Tworze projekt style.css i index.html dodaje je poprzez addi commituje z -m 'wersja 1'
Coś tam zmieniam w style.css dodaje znów poprzez add i comintuje -m 'wersja 2'
Później znów coś zmieniam dodaje commituje i robię tak jeszcze kilka razy, mam już 5 wersji
Wpisuję sobie : reflog i pokazuje mi że wersja nr dwa to :
git log
Komentarz usunięty przez autora