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

Contenuti del Corso

Fondamenti di GitHub

Fondamenti di GitHub

1. Introduzione a GitHub
2. Interazione di Base con i Remoti
3. Workflow Più Avanzati

book
Branch Remoti

Come hai appena visto, quando si lavora con i remoti, esistono due tipi di branch: locali e remoti.

Note
Approfondisci

I branch remoti sono copie dei branch presenti nel repository remoto e sono sola lettura nel tuo ambiente locale.

Esaminiamo i branch remoti (-r indica remote) che il nostro repository Git sta attualmente tracciando eseguendo il seguente comando:

Note
Nota

Per ricapitolare, HEAD è un riferimento al commit corrente nella tua directory di lavoro. Punta all'ultimo commit sul branch corrente su cui stai lavorando. origin/HEAD è un riferimento simbolico che punta al branch predefinito del repository remoto. Tipicamente, questo è il branch main che il repository considera come branch principale per lo sviluppo.

Poiché questi branch sono di sola lettura, è necessario recuperare le modifiche sulla propria macchina locale, unirle con le modifiche locali e poi inviarle nuovamente al repository remoto per applicare le modifiche.

Tutto ciò va bene, ma come possiamo sapere se il nostro branch corrente è aggiornato rispetto alla sua controparte remota? Il noto comando git status può aiutare in questo; non solo mostra lo stato della tua directory di lavoro locale, ma indica anche se il tuo branch è avanti, indietro o sincronizzato con il branch remoto che traccia.

Eseguiamolo ora:

Nel nostro caso, git status ci dice che il nostro branch locale main è aggiornato con origin/main, il che significa che non ci sono nuove modifiche sul branch remoto main che non siano già incluse nella tua versione locale.

question mark

Quale comando ti permette di verificare se il tuo branch locale è aggiornato rispetto alla sua controparte remota?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

course content

Contenuti del Corso

Fondamenti di GitHub

Fondamenti di GitHub

1. Introduzione a GitHub
2. Interazione di Base con i Remoti
3. Workflow Più Avanzati

book
Branch Remoti

Come hai appena visto, quando si lavora con i remoti, esistono due tipi di branch: locali e remoti.

Note
Approfondisci

I branch remoti sono copie dei branch presenti nel repository remoto e sono sola lettura nel tuo ambiente locale.

Esaminiamo i branch remoti (-r indica remote) che il nostro repository Git sta attualmente tracciando eseguendo il seguente comando:

Note
Nota

Per ricapitolare, HEAD è un riferimento al commit corrente nella tua directory di lavoro. Punta all'ultimo commit sul branch corrente su cui stai lavorando. origin/HEAD è un riferimento simbolico che punta al branch predefinito del repository remoto. Tipicamente, questo è il branch main che il repository considera come branch principale per lo sviluppo.

Poiché questi branch sono di sola lettura, è necessario recuperare le modifiche sulla propria macchina locale, unirle con le modifiche locali e poi inviarle nuovamente al repository remoto per applicare le modifiche.

Tutto ciò va bene, ma come possiamo sapere se il nostro branch corrente è aggiornato rispetto alla sua controparte remota? Il noto comando git status può aiutare in questo; non solo mostra lo stato della tua directory di lavoro locale, ma indica anche se il tuo branch è avanti, indietro o sincronizzato con il branch remoto che traccia.

Eseguiamolo ora:

Nel nostro caso, git status ci dice che il nostro branch locale main è aggiornato con origin/main, il che significa che non ci sono nuove modifiche sul branch remoto main che non siano già incluse nella tua versione locale.

question mark

Quale comando ti permette di verificare se il tuo branch locale è aggiornato rispetto alla sua controparte remota?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
some-alt