Il comando uggested per la rimozione di file non tracciati da git docs è git clean
git clean - Rimuove i file non tracciati dall'albero di lavoro
Metodo suggerito: modalità interattiva utilizzando in git clean -i
modo che possiamo avere il controllo su di esso. vediamo le restanti opzioni disponibili.
Opzioni disponibili:
git clean
-d -f -i -n -q -e -x -X (can use either)
Spiegazione:
1. -d
Rimuovere le directory non tracciate oltre ai file non tracciati. Se una directory non tracciata è gestita da un diverso repository Git, non viene rimossa per impostazione predefinita. Utilizzare l'opzione -f due volte se si desidera veramente rimuovere tale directory.
2. -f, --force
Se la variabile di configurazione di Git clean.requireForce non è impostata su false, git clean rifiuterà l'esecuzione a meno che non sia dato -f, -n o -i.
3. -i, --interattivo
Mostra cosa verrebbe fatto e pulisci i file in modo interattivo. Vedere "Modalità interattiva" per i dettagli.
4. -n, --dry-run
In realtà non rimuovere nulla, mostra solo cosa si farebbe.
5. -q, --quiet
Stai tranquillo, segnala solo gli errori, ma non i file che sono stati rimossi correttamente.
6. -e, --exclude =
Oltre a quelli trovati in .gitignore (per directory) e $ GIT_DIR / info / exclude, considera anche questi schemi come nel set delle regole di ignore in vigore.
7. -x
Non utilizzare le regole ignore standard lette da .gitignore (per directory) e $ GIT_DIR / info / exclude, ma utilizzare comunque le regole ignore fornite con le opzioni -e. Ciò consente di rimuovere tutti i file non tracciati, inclusi i prodotti di compilazione. Questo può essere usato (possibilmente in combinazione con git reset) per creare una directory di lavoro incontaminata per testare una build pulita.
8. -X
Rimuovi solo i file ignorati da Git. Questo può essere utile per ricostruire tutto da zero, ma mantenere i file creati manualmente.