Det er vigtigt at Opsæt en opstrøms filial i Git at gøre arbejdsgangen glat og administrere filialer effektivt. Når du vil klone et nyt lager eller arbejde med forskellige funktionsgrene, skal du vide, hvordan du arbejder med opstrøms grene og hvordan du kan sætte dem op.
I denne artikel vil vi udforske hvordan man opretter opstrøms filialer og se også hvilken git lokal filial der sporer hvilken opstrøms fjernafdeling.
Forudsætninger
- Git er installeret og konfigureret på din lokale maskine.
- Et klonet Git-depot eller dit eget Git-projekt findes lokalt
Hvad er en Upstream-filial?
An opstrøms gren i Git refererer til en gren, der tjener som referencepunkt for en anden gren. Typisk bruges det til at spore den eksterne gren, hvilket giver udviklere mulighed for nemt at hente opdateringer, sammenligne ændringer og skubbe deres commits. Indstilling af en opstrøms gren forenkler processen med at holde lokale og eksterne lagre synkroniseret.
Hvordan indstilles opstrøms filialer i Git?
Brug af Git Push-kommandoen med -i mulighed for opstrømsgrenen.
Indstil Upstream Branch ved hjælp af Git Push-kommandoen
For at indstille Upstream Branch ved hjælp af Git Push, skal du først Opret en ny filial med navnet og skift til den aktuelle gren ved hjælp af -b muligheden
git checkout -b>
Skift gren bekræftelse vises nedenfor:
Skift af filialbekræftelse
Når den nuværende gren dvs. ('new_branch') ikke har nogen Upstream-gren sat, og vi forsøger at køre kommandoen Git push. Efter at have kørt nedenstående kommando i cmd:
Nu skal du indstille opstrømsgrenen ved hjælp af Git push-kommando med muligheden -u. Erstat med dit filialnavn.
git push -u origin>
Alternativt kan du også bruge kommandoen '–set-upstream' til at indstille Upstream-grenen
git push --set-upstream origin>
Sådan ændres opstrøms filialer i Git
Nu skal du spore en ny opstrømsgren end den, du lige har konfigureret til at køre:
git branch -u>
For eksempel:
git branch main -u git branch main -u>
Terminalen udskriver bekræftelsesmeddelelsen:
Sådan tjekker du, hvilke Git-grene, der sporer hvilke Upstream-grene
Nu for at kontrollere, hvilke Git-grene der sporer hvilke opstrømsgrene, kan du liste alle dine grene, der sporer opstrømsgrene ved hjælp af Git gren med muligheden -vv:
git branch -vv>
Hovedgrenen har en sporingsgren af [origin/main]. Testgrenen har en sporingsgren af [oprindelse/test]. New_branch-grenen har en sporingsgren af [origin/new_branch].
Konklusion
At oprette og ændre opstrøms filialer i Git er afgørende for effektivt samarbejde og versionskontrol . Denne proces sikrer, at dine lokale filialer er synkroniseret med deres tilsvarende eksterne filialer på platforme som GitHub eller Bitbucket.
Indstil eller skift opstrømsgren på Git – ofte stillede spørgsmål
Hvordan indstilles automatisk upstream i git?
Du kan automatisk indstille upstream i Git ved at bruge -u eller -set-upstream-indstillingen med git push-kommandoen, når du skubber din lokale filial til fjernlageret. For eksempel:
hvem er freddie mercurygit push -u origin>
Hvordan indstiller jeg en lokal afdeling til upstream?
For at indstille en lokal gren til at spore en opstrøms gren, kan du bruge -u eller –set-upstream-to muligheden med git branch kommandoen. For eksempel:
git branch -u>
Hvordan listes opstrøms grene i git?
Du kan liste opstrøms grene i Git ved at bruge git branch kommandoen med -vv muligheden. Dette vil vise en liste over alle lokale afdelinger sammen med deres respektive sporingsafdelinger. For eksempel:
git branch -vv>
Hvordan sætter man opstrømsgren i git uden at skubbe?
For at indstille upstream-grenen i Git uden at trykke, kan du bruge -u eller –set-upstream-to-indstillingen med git branch-kommandoen efterfulgt af fjernbetjeningen og filialnavnet. For eksempel:
git branch --set-upstream-to=>
Hvordan indstiller jeg opstrøms til en specifik gren i git?
For at indstille opstrøm til en specifik gren i Git, kan du bruge -u eller –set-upstream-indstillingen med git push-kommandoen efterfulgt af fjernbetjeningen og grennavnet. For eksempel:
git push -u origin>