Jak odstraním soubor z úložiště git index bez odebrání souboru z pracovního stromu?

Kdybych měl soubor ./notes.txt, který právě byl sledováno gitem, mohl bych spustit git rm notes.txt. Ale tím by se soubor odstranil. Raději bych chtěl, aby git přestal sledovat soubor.

Odpověď

Můžete jednoduše použít git rm --cached notes.txt. Soubor se tím uchová, ale odebere se z indexu.

Odpovědět

git reset HEAD <file> pro odstranění konkrétního souboru.

a git reset HEAD pro odstranění všech souborů z indexu git.

Komentáře

  • Tato odpověď se objevila 8 let poté, co řešení Gert ' změnilo sémantiku příkazu git reset čas?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *