0Pricing
Git & GitHub Professional Workflow · Lezione

Gestire più repository remoti

Impari a lavorare con più di un repository remoto, a rinominare e rimuovere i remote e a sincronizzare i fork con upstream.

Gestire più repository remoti è una lezione Git & GitHub Professional Workflow gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Git & GitHub Professional Workflow, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Git & GitHub Professional Workflow include 4 lezioni in totale.

Perché usare più remote?

Un repository Git può comunicare con più di un remote alla volta. Il remote predefinito si chiama generalmente origin, ma può aggiungerne altri.

  • origin è in genere la sua copia personale (un fork)
  • upstream di solito punta al progetto originale

Questa configurazione è alla base dei flussi di lavoro per contribuire ai progetti open source.

Elencare i remote

Usi git remote -v per visualizzare ogni remote configurato per il suo repository, insieme agli URL di fetch e push.

git remote -v
origin    https://github.com/you/project.git (fetch)
origin    https://github.com/you/project.git (push)

Aggiungere un remote

Per aggiungere un secondo remote, gli assegni un nome e un URL con git remote add.

git remote add upstream https://github.com/original/project.git

Recuperare da upstream

Una volta configurato un remote upstream, può eseguire il fetch dei suoi branch senza unirli ai propri.

git fetch upstream

Sincronizzare il fork

Per aggiornare il fork con il progetto originale, esegua il fetch di upstream e poi faccia il merge del suo branch main.

git fetch upstream
git checkout main
git merge upstream/main

Rinominare un remote

Usi git remote rename per modificare il nome locale di un remote. L'URL rimane invariato.

git remote rename origin myfork

Modificare l'URL di un remote

Se un repository viene spostato, ad esempio da HTTPS a SSH, aggiorni il suo URL con git remote set-url.

git remote set-url origin git@github.com:you/project.git

Rimuovere un remote

Rimuova un remote che non le serve più con git remote remove. Questa operazione rimuove solo il riferimento locale.

git remote remove upstream

Eseguire il push verso un remote specifico

Quando dispone di più remote, specifichi quello desiderato durante il push.

git push myfork feature-branch

Esaminare un remote

git remote show visualizza informazioni dettagliate: branch tracciati, URL di fetch/push e branch aggiornati.

git remote show upstream

Tracciare branch tra remote

Può creare un branch locale che tiene traccia di un branch su qualsiasi remote, rendendo automatici i futuri pull.

git checkout -b release upstream/release

Verifica rapida

Verifichi la sua comprensione dei remote multipli.

Riepilogo

Ha imparato a gestire più remote:

  • git remote -v elenca i remote
  • git remote add / remove / rename li gestiscono
  • git fetch upstream + merge mantiene sincronizzato un fork
  • git remote set-url aggiorna un repository spostato

Questa è la base del modello di collaborazione basato su fork e upstream.

Domande Frequenti

La lezione «Gestire più repository remoti» è gratuita?

Sì — il testo completo di «Gestire più repository remoti» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Git & GitHub Professional Workflow, passa a CoddyKit PRO. Il corso Git & GitHub Professional Workflow include 4 lezioni in totale.

Cosa imparerò in «Gestire più repository remoti»?

Impari a lavorare con più di un repository remoto, a rinominare e rimuovere i remote e a sincronizzare i fork con upstream. Eserciti Git & GitHub Professional Workflow con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Git & GitHub Professional Workflow?

Non è richiesta alcuna esperienza precedente. Git & GitHub Professional Workflow su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Gestire più repository remoti»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Git & GitHub Professional Workflow?

Sì. Ogni lezione Git & GitHub Professional Workflow include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Account e repository GitHub
  2. Push, pull e clone
  3. Collaborazione con i repository remoti
  4. Gestire più repository remoti
← Torna a Git & GitHub Professional Workflow