Qual è la differenza tra origine e upstream su github?

Qual è la differenza tra origine e upstream su github?
Su GIT, per clonare il repository e fare una copia sul computer locale dal server GitHub, quindi gli utenti devono impostare l'URL remoto per il monitoraggio dei dati dal server centralizzato. Una volta impostato l'URL remoto, lo sviluppatore non ha bisogno di fornire il percorso del repository remoto ogni volta che eseguono l'operazione Git Pull, Push o Fetch.

I risultati di questo post sono:

  • Differenziare tra upstream e origine su GitHub?
  • Come aggiungere "origine"Su GitHub?
  • Come aggiungere "a monte"Su GitHub?

Distinguere tra "a monte" E "origine" su github

"Origin" e "Upstream" sono entrambi usati come nomi di URL remoti. A volte gli utenti vogliono mantenere il telecomando predefinito "origine". Possono aggiungere un nuovo URL remoto all'elenco per clonazione di un altro repository GitHub. Poi il "a monte"Può essere usato per questo scopo.

Come aggiungere "origine" su github?

Per aggiungere il nome remoto "Origin" all'elenco, segui le istruzioni di seguito.

Passaggio 1: vai alla directory di root

Inizialmente, passare alla directory principale utilizzando il "CD"Comando:

$ CD "C: \ Users \ Nazma \ git"

Passaggio 2: Aggiungi URL remoto

Quindi, usa il "Git Remote"Comando per aggiungere un nuovo URL remoto nell'elenco per la monitoraggio del repository remoto nel repository locale:

$ git remote aggiungi origine https: // github.com/gitiner0422/demo.idiota

Qui, il "origine"È il nome del nostro URL remoto:

Passaggio 3: verificare l'URL remoto

Successivamente, per garantire che l'URL appena aggiunto sia inserito nell'elenco remoto o meno:

$ git remote -v

Secondo l'output di seguito, il precedentemente aggiunto "origine"Viene aggiunto con successo:

Come aggiungere "a monte" su github?

Per aggiungere un altro nome URL remoto con "a monte", se la "origine"Già esiste nell'elenco, eseguire il comando fornito:

$ git remote aggiungi https a monte: // github.com/gitiser0422/demo3.idiota

Qui, il "aggiungere"L'opzione aggiungerà l'URL specificato all'elenco:

Quindi, esegui il "git remote -v"Comando per verificare l'operazione di esecuzione precedente:

$ git remote -v

Come puoi vedere, il nuovo URL remoto chiamato "a monte"Viene aggiunto con successo:

È tutto! Abbiamo brevemente differenziato tra "upstream" e "origine" su GitHub.

Conclusione

Quando gli sviluppatori clonano un repository remoto, per impostazione predefinita, ha un nome URL remoto chiamato "origine"Questo indica la loro forchetta su GitHub. Quando gli sviluppatori vogliono mantenere il "origine"Repository, devono aggiungere un altro URL remoto chiamato"a monte". Questo post si è differenziato tra "upstream" e "origine" su GitHub.