Junior
Co dělá příkaz git unstage?
sobes.tech AI
Odpověď od AI
Zruší přidání změn do indexu (staging area). Jinými slovy, přesune soubory z "indexovaného" (staged) stavu zpět do stavu "upraveného" (modified), aniž by zasáhl pracovní adresář.
Používá se, když jste omylem přidali soubor pomocí git add, ale rozmysleli jste si to a nechcete ho zahrnout do příštího commitu.
Syntaxe:
# Přesune všechny indexované změny z indexu
git restore --staged .
# Přesune konkrétní soubor z indexu
git restore --staged <soubor(y)>
# Starší syntaxe (méně srozumitelná)
git reset HEAD <soubor(y)>