git reset
Git koristi indeks za pripremu promjena. Indeks se pohranjuje pri sljedećem commit-u. Git vam omogućuje povratak na stanje posljednjeg commit-a, kao i na stanje spremljeno u indeksu.
Resetirajte sve nekomitirane promjene u trenutnoj datoteci
Da biste poništili sve promjene koje nisu spremljene u indeks i vratili trenutnu datoteku u stanje iz indeksa, idite na Tools > Git > Current File i odaberite Undo Unstaged Changes for <file>.
Da biste vratili trenutnu datoteku u stanje u kojem se nalazila odmah nakon posljednjeg commita, odaberite Undo All Changes for <file>. Time se poništavaju sve promjene i indeks se odbacuje.
Resetiranje promjena u lokalnom repozitoriju
Da biste resetirali promjene u lokalnom repozitoriju, idite na Tools > Git > Local Repository i odaberite Reset.
Odaberite commit na koji želite vratiti radni direktorij. To je korisno, na primjer, nakon primjene zakrpa za pregled.
Odaberite vrstu resetiranja:
- Hard reset odbacuje sve promjene u praćenim datotekama u radnom stablu.
Za više informacija o tome kako oporaviti slučajno izbrisane commite, pogledajte git reflog.
- Mixed reset poništava odabrane komitove i vraća sve promjene iz staginga, ali radno stablo ostaje nepromijenjeno.
- Soft reset poništava odabrane komitove, ali zadržava sve pripremljene promjene i radno stablo nepromijenjenima.
Za oporavak uklonjenih datoteka odaberite Recover Deleted Files.
Povratak komitova u uređivaču
Da biste poništili commit na kojem se trenutno nalazite, odaberite Revert <hash> u prikazu anotacija.

Radnje u prikazu oznaka za trenutačno okrivljavanje
Od vas se traži da potvrdite povratak.
Vidi također Kako: Koristiti Git i Korištenje Gita.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.