Fetch, pull e push
Git in Visual Studio Code
Fetch aggiorna le informazioni sui commit del remoto senza integrare necessariamente il branch corrente. Pull recupera e integra secondo la strategia configurata. Push invia commit locali al remoto quando l’accesso e le regole lo consentono. Il pulsante Sync può combinare più operazioni e va interpretato prima dell’uso.
Se il push è respinto perché il remoto è avanzato, si esamina la divergenza e si integra con la strategia del progetto. Forzare il push può riscrivere una cronologia condivisa. Problemi di autenticazione, autorizzazione e divergenza sono distinti: un token valido non risolve un branch protetto, e un merge non risolve credenziali scadute.