spesso dimenticato che ho alcuni nuovi file e direttamente faccio,Git: commit e aggiungere automaticamente tutti i file non monitorate
git commit -a -m "My commit message"
Questo impegna solo i file modificati, e devo fare aggiungere i file rimanenti in una nuova commettere. Ciò significa che ci sono due commit separati anche se logicamente fanno parte dello stesso compito.
Il modo più semplice che conosco per includere i file non monitorate nel commettere tramite due comandi consecutivi:
git add -A
git commit -a -m "My commit message"
E 'possibile avere lo stesso effetto come sopra in un unico comando?
Perché non 'git commit --amend' precedente commettere Una volta aggiunto il file non monitorate ? – Richard
'git add -A' ha questo messaggio nella pagina man:' Se non viene fornito, la versione corrente di Git viene impostata su "."; in altre parole, aggiorna tutti i file nella directory corrente e nelle sue sottodirectory. Questa impostazione predefinita cambierà in una futura versione di Git , quindi il modulo senza non dovrebbe essere utilizzato. ' –