Risposte:
Facile. Basta usare git rm --cached
il file che si desidera rimuovere dalla cache di controllo della versione ma non si desidera rimuovere / eliminare dal proprio filesystem. Quindi, se si desidera rimuovere foo.txt
dal controllo di versione in questo modo, basta eseguire questo comando:
git rm --cached foo.txt
Come spiegato nella documentazione ufficiale di Gitgit-rm
:
--cached
Utilizzare questa opzione per rimuovere la scena e rimuovere i percorsi solo dall'indice. I file dell'albero di lavoro, modificati o meno, saranno lasciati soli.
--cached
prima, ma ho pensato che avrebbe rimosso i file dall'indice. Grazie!