Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Recupero delle Modifiche | Interazione di Base con i Remoti
Fondamenti di GitHub

Recupero delle Modifiche

Scorri per mostrare il menu

In effetti, recuperare e poi unire immediatamente le modifiche è uno scenario estremamente comune. Per questo motivo Git fornisce un unico comando, git pull, che combina queste due operazioni e integra le modifiche nel branch corrente.

Eseguiamo il pull delle modifiche remote apportate da John nel nostro repository locale:

git pull
Recupero delle modifiche

Come puoi vedere, l'output di questo comando è fondamentalmente una combinazione degli output dei comandi git fetch e git merge.

Note
Nota

Nel caso in cui ci fossero anche delle modifiche sul branch remote main non unite con john/test, verrebbe eseguito un merge fast-forward nel branch locale main (a condizione che non ci siano conflitti).

Puoi anche eseguire il comando git remote show origin per verificare che esista effettivamente un branch remote john/test, ma il nostro repository locale non ha il corrispondente branch locale.

Creiamo un branch locale per esso eseguendo il comando git checkout:

git checkout john/test
Passaggio a un nuovo branch

Analisi di quanto appena accaduto:

  1. Passaggio al branch john/test;
  2. Git ha copiato automaticamente il contenuto del branch remoto nel branch locale;
  3. L'albero di lavoro è stato aggiornato per riflettere il contenuto del branch john/test.

Verifica semplice della presenza su questo branch e della sua sincronizzazione con la controparte remota tramite l'ultimo commit:

git log -n 1
Note
Nota

Il flag -n specifica il numero di commit da visualizzare. In questo esempio, -n 1 indica a Git di mostrare solo il commit più recente.

Ultimo commit
question mark

Cosa fa il comando git pull?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 6
some-alt