Contenuti del Corso
Fondamenti di GitHub
Fondamenti di GitHub
Apportare Modifiche Locali e Remote
La prossima parte tratta scenari più avanzati e spiega come risolvere efficacemente i conflitti di merge.
Per prima cosa, effettuiamo un commit direttamente sul nostro repository remoto per simulare la collaborazione.
Abbiamo aggiunto la seguente riga al file README
utilizzando l'interfaccia di GitHub:
Ora aggiungiamo una nuova riga al file README
in locale. Tuttavia, questa riga sarà leggermente diversa poiché specificheremo (local)
per identificare che queste modifiche sono state apportate localmente. Prima di aggiungere una nuova riga e commettere direttamente questa modifica, assicurati di passare al branch main
:
Una volta sulla branch main
, è possibile aggiungere una nuova riga al file utilizzando il comando echo
con l'operatore >>
ed effettuare un commit diretto senza eseguire esplicitamente lo staging delle modifiche:
Questo comando aggiunge il testo "A new line (local)" alla fine del file README.md
. L'operatore >>
viene utilizzato per aggiungere il testo al file senza sovrascrivere il contenuto esistente.
Tentativo di push
Poiché le modifiche sono state effettuate localmente, sembra che tutto ciò che dobbiamo fare sia eseguire il comando git push
per inviare le modifiche al repository remoto:
Il push delle modifiche non è riuscito perché il repository remoto contiene aggiornamenti non presenti nel branch locale. Il branch locale deve essere sincronizzato con il repository remoto prima che le modifiche possano essere inviate.
Grazie per i tuoi commenti!