So che "git add [file (s)]", consente a git di tracciare (controllo di versione) l'elenco di file specificato. Ma sembra che potremmo usare lo stesso comando invece di "git stage [file (s)]" che aggiunge file (s) alla lista dei file nominati per il prossimo commit (snapshot). Quindi quali sono le differenze tecniche tra le funzionalità di "git add" e "git stage"? Non è razionale pensare a questi due come opzioni / comandi identici o considerare lo "stadio" come ridondante o non necessario.
Molte grazie in anticipo per qualsiasi chiarimento.