logo

Com configurar la branca amunt a Git?

És important Configureu una sucursal aigües amunt en Git per facilitar el flux de treball i gestionar les sucursals de manera eficient. Quan voleu clonar un nou dipòsit o treballar amb diverses branques de funcions, heu de saber com treballar-hi branques aigües amunt i com pots configurar-los.

En aquest article, explorarem com establir branques aigües amunt i també vegeu quina branca local de git fa el seguiment de quina branca remota amunt.



Requisits previs

  • Git està instal·lat i configurat a la vostra màquina local.
  • Existeix localment un repositori Git clonat o el vostre propi projecte Git

Què és una sucursal Upstream?

An branca aigües amunt a Git es refereix a una branca que serveix com a punt de referència per a una altra branca. Normalment, s'utilitza per fer un seguiment de la branca remota, cosa que permet als desenvolupadors obtenir actualitzacions, comparar canvis i impulsar les seves commits fàcilment. Configuració d'un branca aigües amunt simplifica el procés de mantenir sincronitzats els dipòsits locals i remots.

Com configurar branques aigües amunt a Git?

Utilitzant l'ordre Git Push amb el -en opció per a la branca aigües amunt.

Configureu la branca amunt mitjançant l'ordre Git Push

Per configurar Upstream Branch mitjançant Git Push, primer heu de fer-ho Crea una branca nova amb el nom i canvieu a la branca actual mitjançant l'opció -b



git checkout -b>

Canvi de branca la confirmació apareix a continuació:

Canvi de confirmació de sucursal

Quan la branca actual, és a dir ('new_branch') no té cap branca Upstream establerta i intentem executar l'ordre Git push. Després d'executar l'ordre següent a cmd:



Ara, heu de configurar la branca aigües amunt utilitzant el Ordre push de Git amb l'opció -u. Substituïu-lo pel nom de la vostra sucursal.

git push -u origin>

Alternativament, també podeu utilitzar l'ordre '-set-upstream' per configurar la branca Upstream

git push --set-upstream origin>

Com canviar les branques aigües amunt a Git

Ara, heu de fer un seguiment d'una nova branca aigües amunt que la que acabeu de configurar:

git branch -u>

Per exemple:

git branch main -u git branch main -u>

El terminal imprimeix el missatge de confirmació:

Com comprovar quines branques de Git fan un seguiment de quines branques amunt

Ara, per comprovar quines branques de Git fan un seguiment de quines branques aigües amunt, podeu llistar totes les vostres oficines que fan el seguiment de les branques aigües amunt utilitzant branca Git amb l'opció -vv:

git branch -vv>

La branca principal té una branca de seguiment de [origen/principal]. La branca de prova té una branca de seguiment de [origen/prova]. La branca new_branch té una branca de seguiment de [origin/new_branch].

Conclusió

Configurar i canviar branques aigües amunt a Git és crucial per a una col·laboració eficient i control de versions . Aquest procés garanteix que les vostres sucursals locals estiguin sincronitzades amb les seves corresponents sucursals remotes en plataformes com GitHub o Bitbucket.

Estableix o canvia la branca aigües amunt a Git - Preguntes freqüents

Com es configura automàticament amunt a git?

Podeu configurar automàticament el flux amunt a Git utilitzant l'opció -u o -set-upstream amb l'ordre git push quan envieu la vostra branca local al dipòsit remot. Per exemple:

verilog sempre
git push -u origin>

Com puc configurar una sucursal local a aigües amunt?

Per configurar una branca local per fer el seguiment d'una branca amunt, podeu utilitzar l'opció -u o -set-upstream-to amb l'ordre git branch. Per exemple:

git branch -u>

Com enumerar les branques aigües amunt a git?

Podeu llistar les branques aigües amunt a Git mitjançant l'ordre git branch amb l'opció -vv. Això mostrarà una llista de totes les oficines locals juntament amb les seves respectives oficines de seguiment. Per exemple:

git branch -vv>

Com configurar la branca amunt a git sense pressionar?

Per configurar la branca amunt a Git sense pressionar, podeu utilitzar l'opció -u o -set-upstream-to amb l'ordre git branch seguida del nom remot i de la branca. Per exemple:

git branch --set-upstream-to=>

Com puc configurar aigües amunt a una branca específica a git?

Per configurar aigües amunt a una branca específica a Git, podeu utilitzar l'opció -u o -set-upstream amb l'ordre git push seguida del nom de la branca i del control remot. Per exemple:

git push -u origin>