Git – návrat k předchozí uložené verzi

Aktualizováno: 26. 9. 2020, datum vydání: 10. 7. 2015

Starší uloženou verzi (commitnutou verzi) můžeme získat pomocí příkazu reset:

git reset --hard [commit]

Bohužel po návratu do předchozí verze se nedostaneme kompletně do stadia, v jakém byly soubory v době uložení commit dané verze. V adresářích zůstanou nově upravované a vytvořené soubory jako untracked files. Pro jejich výmaz je nutné extra volat příkaz clean s různými parametry. Stav souborů je vhodné si ověřit pomocí příkazu git status

Příklad

$ git log
commit 1c5138d79c8557d05bbe5081b5f3ed9a7ebf59d8
...
$ git reset --hard 1c5138d79c8557d05bbe5081b5f3ed9a7ebf59d8
$ git status
...
Untracked files:
...
$ git clean -fd
$ git status
...

Chováním a parametry si zde ještě nejsem zcela jistá. Toto je pouze základní návod s odkazy na další informace.

Další informace

Další články