Come un git noob che prova su un progetto Rails, mi chiedo se sia una cattiva pratica fare git add .
(aggiungere la directory corrente) prima di ogni commit. Le esercitazioni introduttive che ho visto mostrano inizialmente l'aggiunta della directory corrente, quindi utilizzando git add new_file
per aggiungere file dopo. Se sto aggiungendo un mucchio di file da un gruppo di directory diverse, questo sembra troppo difficile.Un modo migliore di usare git add?
In sostanza, se si aggiungono più di uno o due file, è OK utilizzare git add .
ogni volta che si desidera eseguire il commit? Sta usando git add .
come fare esplicitamente git add new_file
per ogni file che è stato creato dall'ultimo commit?
Grazie James. Quindi non è inefficiente o ridondante usare 'git add .' anziché aggiungere i file singolarmente? Non è male "ri-aggiungere" i file che sono già stati aggiunti? –
"ri-aggiungendo" un file che non è cambiato non ha alcun effetto su nulla, quindi no, non è male. Non so di inefficienza -
git add .
è istantaneo quando lo uso, ma non so se questo rimane il caso in una gerarchia di cartelle di grandi dimensioni. –Tuttavia, 'git add .' aggiungerà file che probabilmente non dovrebbero essere, come i backup dell'editor e altri cruft casuali effimeri. – Novelocrat