Na ovoj stranici

git reset

Git koristi indeks za pripremu promjena. Indeks se pohranjuje pri sljedećem commit-u. Git vam omogućuje povratak u stanje posljednjeg commit-a, kao i u 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 je bila odmah nakon posljednjeg commita, odaberite Undo Uncommitted Changes for <file>. Time se poništavaju sve promjene i zanemaruje se indeks.

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 komite, 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 komite, 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.

Instantno krivljenje u uređivaču koda

Radnje u prikazu anotacija za trenutačno okrivljavanje

Od vas se traži da potvrdite poništavanje.

Vidi također Kako koristiti: Git i Git.

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.