Recupero e Unione delle Modifiche Remote
Scorri per mostrare il menu
Recupero delle modifiche remote
Per aggiornare la nostra vista locale delle modifiche remote, utilizziamo il comando git fetch. Questo comando recupera i commit dal repository remoto verso i rami remoti corrispondenti sul nostro sistema, permettendoci di esaminare ciò che è stato inserito da altri.
git fetch
Dopo il recupero, il contenuto è disponibile nel nostro ramo remoto ma non ancora nel nostro ramo locale. In sostanza, abbiamo semplicemente aggiornato i dati relativi allo stato attuale del repository remoto. Esaminiamo i commit presenti nel ramo principale remoto eseguendo il seguente comando:
git log origin/main
Questa ispezione mostra che il branch remoto origin/main punta all'ultimo commit, mentre il nostro branch main locale è ancora a un commit precedente. Se ora eseguiamo git status, verrà indicato che il nostro branch locale è indietro rispetto alla sua controparte remota:
git status
Il file .DS_Store non tracciato presente qui è stato creato automaticamente da MacOS. Se anche tu hai questo file e desideri rimuoverlo, puoi utilizzare il comando rm .DS_Store. Tuttavia, per evitare che venga tracciato nei progetti futuri, considera di aggiungere .DS_Store al tuo file .gitignore.
Unione delle modifiche remote
Per sincronizzare e integrare le modifiche, è possibile unire origin/main al ramo main locale utilizzando il seguente comando:
git merge origin/main
Dopo la fusione, Git confermerà che le modifiche sono state integrate tramite una fusione fast-forward, e mostrerà il nuovo file test.txt. Verificando il git log sul nostro branch, ora si vedrà che il branch principale è allineato con origin/main:
git log
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione