Come posso eliminare tutte le modifiche in tutti i file del mio repository?
Diciamo che sono in una filiale e ho apportato alcune modifiche. git status
restituisce una serie di file in "Modifiche non programmate per il commit" e ho notato che vorrei sbarazzarmi di tutte queste modifiche in tutti i file. Come posso farlo con un solo comando?
So di poter fare quanto segue per ritirare un solo file:
git checkout -- <file>
Ho notato che git checkout --
da solo restituisce l'elenco di tutti i file non registrati. Tuttavia, non riesco a trovare un modo per controllarli tutti, qualcosa del genere git checkout --all
.
Ho controllato man git checkout
e non sono riuscito a trovare nulla. Inoltre ho visto Git: Checkout tutti i file tranne unogit checkout .
e ho provato e non ha funzionato neanche.
Dovrei farlo a livello di codice, eseguendo un ciclo attraverso l' git checkout --
output?