Det er viktig å Sett opp en oppstrøms gren i Git for å gjøre arbeidsflyten jevn og administrere grener effektivt. Når du vil klone et nytt depot eller jobbe med ulike funksjonsgrener, må du vite hvordan du jobber med oppstrøms grener og hvordan du kan sette dem opp.
I denne artikkelen skal vi utforske hvordan sette opp oppstrøms grener og se også hvilken git-lokalgren som sporer hvilken oppstrøms ekstern gren.
Forutsetninger
- Git er installert og konfigurert på din lokale maskin.
- Et klonet Git-depot eller ditt eget Git-prosjekt finnes lokalt
Hva er en oppstrøms gren?
An oppstrøms gren i Git refererer til en gren som fungerer som et referansepunkt for en annen gren. Vanligvis brukes den til å spore den eksterne grenen, slik at utviklere kan hente oppdateringer, sammenligne endringer og enkelt pushe sine forpliktelser. Innstilling av en oppstrøms gren forenkler prosessen med å holde lokale og eksterne depoter synkronisert.
Hvordan sette oppstrøms grener i Git?
Bruke Git Push-kommandoen med -i alternativ for oppstrømsgrenen.
Sett Upstream Branch ved å bruke Git Push-kommandoen
For å sette Upstream Branch ved hjelp av Git Push, må du først Opprett en ny gren med navnet og bytt til gjeldende gren ved å bruke -b-alternativet
git checkout -b>
Bytte gren bekreftelse vises nedenfor:
Bytte grenbekreftelse
Når den nåværende grenen dvs. (‘new_branch’) ikke har noen oppstrømsgren satt og vi prøver å kjøre kommandoen Git push. Etter å ha kjørt kommandoen nedenfor i cmd:
Nå må du sette oppstrømsgrenen ved å bruke Git push-kommando med alternativet -u. Erstatt med filialnavnet ditt.
git push -u origin>
Alternativt kan du bruke «–set-upstream»-kommandoen for å angi Upstream-grenen
git push --set-upstream origin>
Hvordan endre oppstrøms grener i Git
Nå må du spore en ny oppstrømsgren enn den du nettopp satte opp til å kjøre:
git branch -u>
For eksempel:
git branch main -u git branch main -u>
Terminalen skriver ut bekreftelsesmeldingen:
Hvordan sjekke hvilke Git-grener som sporer hvilke oppstrømsgrener
Nå for å sjekke hvilke Git-grener som sporer hvilke oppstrømsgrener, kan du liste opp alle grenene dine som sporer oppstrømsgrener ved å bruke Git gren med alternativet -vv:
git branch -vv>
Hovedgrenen har en sporingsgren av [origin/main]. Testgrenen har en sporingsgren av [opprinnelse/test]. New_branch-grenen har en sporingsgren av [origin/new_branch].
Konklusjon
Å sette opp og endre oppstrømsgrener i Git er avgjørende for effektivt samarbeid og versjonskontroll . Denne prosessen sikrer at dine lokale grener er synkronisert med deres tilsvarende eksterne grener på plattformer som GitHub eller Bitbucket.
Angi eller endre oppstrømsgren på Git – Vanlige spørsmål
Hvordan sette oppstrøms automatisk i git?
Du kan automatisk sette oppstrøm i Git ved å bruke -u eller –set-upstream-alternativet med git push-kommandoen når du skyver din lokale gren til det eksterne depotet. For eksempel:
palindromnummergit push -u origin>
Hvordan setter jeg en lokal filial til oppstrøms?
For å sette en lokal gren til å spore en oppstrøms gren, kan du bruke -u eller –set-upstream-to alternativet med git branch kommandoen. For eksempel:
git branch -u>
Hvordan liste oppstrøms grener i git?
Du kan liste oppstrømsgrener i Git ved å bruke git branch-kommandoen med -vv-alternativet. Dette vil vise en liste over alle lokale grener sammen med deres respektive sporingsgrener. For eksempel:
git branch -vv>
Hvordan sette oppstrømsgren i git uten å presse?
For å sette oppstrømsgrenen i Git uten å trykke, kan du bruke -u eller –set-upstream-to alternativet med git grenkommandoen etterfulgt av fjernkontrollen og grennavnet. For eksempel:
git branch --set-upstream-to=>
Hvordan setter jeg oppstrøms til en spesifikk gren i git?
For å sette oppstrøm til en spesifikk gren i Git, kan du bruke alternativet -u eller –set-upstream med git push-kommandoen etterfulgt av fjernkontrollen og grennavnet. For eksempel:
git push -u origin>