Jak zrobić Git rm plik bez usuwania go z dysku? [duplikat]

To pytanie ma już odpowiedź tutaj:

Polecenie usuwa plik w moim systemie. Miałem na myśli usunięcie tylko pliku z repozytorium Git.

Jak mogę usunąć plik z repozytorium Git, bez usuwania pliku w moim systemie?

 317
Author: Nick Volynkin, 2009-08-13

2 answers

Zgodnie z "git help rm",

git rm --cached file
Powinieneś robić, co chcesz.
 583
Author: kwatford,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-13 16:34:34

Próbowałem eksperymentować z udzielonymi odpowiedziami. Moje osobiste odkrycie wyszło na jaw:

git rm -r --cached .

A następnie

git add .

To sprawiało, że mój katalog roboczy był ładny i czysty. Możesz umieścić nazwę pliku zamiast kropki.

 25
Author: gran_profaci,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-26 02:25:30