Jak usunąć plik z repozytorium git indeks bez usuwania pliku z drzewa roboczego?

Gdybym miał plik ./notes.txt, który był śledzone przez git, mógłbym uruchomić git rm notes.txt. Ale to by usunęło plik. Wolałbym, żeby git po prostu przestał śledzić plik.

Odpowiedz

Możesz po prostu użyć git rm --cached notes.txt. Spowoduje to zachowanie pliku, ale usunie go z indeksu.

Odpowiedź

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

i git reset HEAD do usuwania wszystkich plików z indeksu git.

Komentarze

  • Ta odpowiedź pojawiła się 8 lat po rozwiązaniu Gerta ', ma zmienioną od tego czasu semantykę polecenia git reset czas?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *