Ho un progetto Visual Studio esistente nel mio repository. Di recente ho aggiunto un file .gitignore nel mio progetto e presumo che indichi a Git di ignorare i file elencati nel file.
Il mio problema è che tutti quei file sono già stati tracciati e, per quanto ne so, Git non ignorerà un file che è già stato tracciato prima che una regola fosse aggiunta a questo file per ignorarlo.
Mi è stato suggerito di usare: git rm --cached
e di rintracciarli manualmente, ma mi ci vorrà un'eternità per esaminarli uno per uno.
Ho pensato di eliminare il repository e ricrearlo di nuovo, ma questa volta con il file .gitignore presente, ma ci deve essere un modo migliore per farlo.
git rm --cached
intere directory con l'-r
opzione, se è utile