Jak usunąć plik z indeksu git


33

Jak usunąć plik z indeksu repozytorium git bez usuwania pliku z działającego drzewa?

Gdybym miał plik ./notes.txtśledzony przez git, mógłbym uruchomić git rm notes.txt. Ale to usunie plik. Wolałbym, żeby git przestał śledzić plik.

Odpowiedzi:


48

Możesz po prostu użyć git rm --cached notes.txt. Pozwoli to zachować plik, ale usunie go z indeksu.


3

git reset HEAD <file> do usuwania określonego pliku.

i git reset HEADdo usuwania wszystkich plików z indeksu git.


Ta odpowiedź pojawiła się 8 lat po rozwiązaniu Gerta, czy git resetod tego czasu zmieniła się semantyczna władza?
Kamil
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.