logo

Come impostare il ramo upstream su Git?

È importante Configura un ramo a monte In Idiota per rendere il flusso di lavoro fluido e gestire le filiali in modo efficiente. Quando vuoi clonare un nuovo repository o lavorare con vari rami di funzionalità, devi sapere come lavorare con rami a monte e come puoi configurarli.

In questo articolo esploreremo come impostare le filiali a monte e vedere anche quale ramo locale git sta monitorando quale ramo remoto a monte.



Prerequisiti

  • Git è installato e configurato sul tuo computer locale.
  • Un repository Git clonato o il tuo progetto Git esiste localmente

Cos'è un ramo a monte?

UN ramo a monte in Git si riferisce ad un ramo che funge da punto di riferimento per un altro ramo. In genere, viene utilizzato per tenere traccia del ramo remoto, consentendo agli sviluppatori di recuperare aggiornamenti, confrontare modifiche e inviare facilmente i propri commit. Impostazione di un ramo a monte semplifica il processo di mantenimento della sincronizzazione dei repository locali e remoti.

Come impostare i rami upstream in Git?

Utilizzando il comando Git Push con il file -In opzione per il ramo a monte.

Imposta il ramo upstream utilizzando il comando Git Push

Per impostare Upstream Branch utilizzando Git Push, devi prima farlo Crea un nuovo ramo con il nome e passa al ramo corrente utilizzando l'opzione -b



git checkout -b>

Cambiare filiale la conferma appare di seguito:

Commutazione della conferma del ramo

Quando il ramo corrente, ovvero ('new_branch'), non ha un ramo upstream impostato e proviamo a eseguire il comando Git push. Dopo aver eseguito il comando seguente in cmd:



Ora è necessario impostare il ramo upstream utilizzando il file Comando push Git con l'opzione -u. Sostituisci con il nome della tua filiale.

git push -u origin>

In alternativa, puoi utilizzare anche il comando “–set-upstream” per impostare il ramo Upstream

git push --set-upstream origin>

Come modificare i rami upstream in Git

Ora devi monitorare un nuovo ramo upstream rispetto a quello che hai appena impostato in esecuzione:

git branch -u>

Per esempio:

git branch main -u git branch main -u>

Il terminale stampa il messaggio di conferma:

Come verificare quali rami Git stanno monitorando quali rami upstream

Ora per verificare quali rami Git stanno monitorando quali rami upstream, puoi elencare tutti i rami che stanno monitorando i rami upstream utilizzando Ramo Git con l'opzione -vv:

git branch -vv>

Il ramo principale ha un ramo di tracciamento di [origin/main]. Il ramo test ha un ramo di tracciamento di [origin/test]. Il ramo new_branch ha un ramo di tracciamento di [origin/new_branch].

Conclusione

Impostare e modificare i rami a monte in Git è fondamentale per una collaborazione efficiente e controllo della versione . Questo processo garantisce che le tue filiali locali siano sincronizzate con le corrispondenti filiali remote su piattaforme come GitHub o Bitbucket.

Imposta o modifica il ramo upstream su Git – Domande frequenti

Come impostare automaticamente l'upstream in git?

Puoi impostare automaticamente l'upstream in Git utilizzando l'opzione -u o –set-upstream con il comando git push quando esegui il push del tuo ramo locale nel repository remoto. Per esempio:

convertire l'oggetto Java in JSON
git push -u origin>

Come faccio a impostare un ramo locale su upstream?

Per impostare un ramo locale per tracciare un ramo upstream, puoi utilizzare l'opzione -u o –set-upstream-to con il comando git branch. Per esempio:

git branch -u>

Come elencare i rami upstream in git?

Puoi elencare i rami upstream in Git usando il comando git branch con l'opzione -vv. Verrà visualizzato un elenco di tutte le filiali locali insieme ai rispettivi rami di monitoraggio. Per esempio:

git branch -vv>

Come impostare il ramo upstream in git senza spingere?

Per impostare il ramo upstream in Git senza effettuare push, puoi utilizzare l'opzione -u o –set-upstream-to con il comando git branch seguito dal nome del ramo e del remoto. Per esempio:

git branch --set-upstream-to=>

Come posso impostare l'upstream su un ramo specifico in git?

Per impostare l'upstream su un ramo specifico in Git, puoi utilizzare l'opzione -u o –set-upstream con il comando git push seguito dal nome del ramo e del remoto. Per esempio:

git push -u origin>