git reset
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
git reset e kthen degën tënde te një commit më i hershëm, sikur commit-et e mëvonshme të mos kishin ndodhur. Është e fuqishme por e rrezikshme — me --hard ndryshimet humbin përgjithmonë, ndaj përdore vetëm për punë që s'e ke ndarë ende.
EnglishEN
git reset moves your branch back to an earlier commit, as if the later commits never happened. It's powerful but risky — with --hard you lose changes for good, so only use it on work you haven't shared yet.
Si ta mendosh
Si ta grisësh faqen e fundit të fletores dhe të fillosh nga faqja e mëparshme: e pastër, por çfarë ishte në atë faqe s'kthehet më.
Lexoje në anglisht
Like tearing the last page out of your notebook and starting again from the one before: clean, but whatever was on that page is gone.
Shembull kodibash
git reset --soft HEAD~1 # zhbëj commit-in e fundit, mbaji ndryshimet
git reset --hard HEAD~1 # kujdes: fshin edhe ndryshimet!