Cerco di rimuovere i file non necessari dal repository git. I file sono stati inizialmente aggiunti e ora sono in diversi rami. Quello che voglio è semplicemente smettere di rintracciare le modifiche in quei file, non mi interessa quali modifiche dovrebbero rimanere lì, ma ho bisogno che i file rimangano sul file system.git rimuove il file dal repository ma lo lascia sul file system
ho cercato seguente
git filter-branch --index-filter "git rm --cached --ignore-unmatch file_to_remove" HEAD
ma questo file rimosso dal file system che cosa è indesiderabile.
Io di solito copiare i file da qualche parte prima di eseguire quel comando. Dopo che Git li ha cancellati, li aggiungo a .gitignore e quindi spostiamo le copie. –
Hmm, bel trucco. Non ci ho pensato –
@misha Vuoi smettere di rintracciarli o rimuoverli completamente dal repository? Tu dici una cosa nella tua domanda e un'altra in un commento. – Andy