logo

Oppstrøms og Nedstrøms

Begrepet oppstrøms og nedstrøms refererer til depotet. Vanligvis er oppstrøms der du kloner depotet, og nedstrøms er ethvert prosjekt som integrerer arbeidet ditt med andre verk. Disse vilkårene er imidlertid ikke begrenset til Git-depoter.

Det er to forskjellige kontekster i Git for oppstrøms/nedstrøms, som er fjernkontroller og tid/historikk. I referansen til ekstern oppstrøms/nedstrøms vil nedstrøms repo bli trukket fra oppstrømsdepotet. Data vil flyte nedstrøms naturlig.

I referansen til tid/historie kan det være uklart, fordi oppstrøms i tid betyr nedstrøms i historien, og omvendt. Så det er bedre om vi bruker foreldre/barn-begrepene i stedet for oppstrøms/nedstrøms i tilfelle tid/historie.

Git-oppsett oppstrøms

Git-oppsettet lar deg angi standard ekstern gren for din nåværende lokale gren. Som standard setter hver pull-kommando masteren som standard ekstern gren.

hvordan konvertere streng til heltall i java

Noen ganger prøver vi å presse noen endringer til den eksterne serveren, men den vil vise feilen som ' feil: klarte ikke å sende noen refs til 'https : .' Det kan være grunnen til at du ikke har angitt den eksterne grenen. Vi kan angi den eksterne grenen for den lokale avdelingen. Vi vil implementere følgende prosess for å sette den eksterne serveren:

For å sjekke den eksterne serveren, bruk kommandoen nedenfor:

java-konvensjoner navngivning
 $ git remote -v 

Det vil resultere som følger:

Git oppstrøms og nedstrøms

Utgangen ovenfor viser navnet på den eksterne serveren. For bedre å forstå ekstern server, Klikk her . Sjekk nå de tilgjengelige grenene, kjør kommandoen nedenfor:

 $ git branch -a 

Det vil resultere som følger:

Git oppstrøms og nedstrøms

Kommandoen ovenfor vil vise grenene på det lokale og eksterne depotet. For å lære mer om grener, klikk her. Skyv nå endringene til ekstern server og sett den bestemte grenen som standard ekstern gren for det lokale depotet. For å presse endringene og angi den eksterne grenen som standard, kjør kommandoen nedenfor:

 $ git push --set-upstream origin master 

Kommandoen ovenfor vil sette mastergrenen som standard ekstern gren. For bedre å forstå opprinnelsesmesteren Klikk her .

datastrukturer i java

Tenk på utgangen nedenfor:

Git oppstrøms og nedstrøms

I den gitte utgangen er alt oppdatert med den eksterne grenen.

java matematikk

Vi kan også angi standard ekstern gren ved å bruke git branch-kommandoen. For å gjøre det, kjør kommandoen nedenfor:

 $ git branch --set-upstream-to origin master 

For å vise standard eksterne grener, kjør kommandoen nedenfor:

 $ git branch -vv 

Tenk på utgangen nedenfor:

Git oppstrøms og nedstrøms

Ovennevnte utdata viser grenene som er tilgjengelige på depotet. Vi kan se at standard ekstern gren er spesifisert med uthevede bokstaver.