logo

Upstream og Downstream

Udtrykket upstream og downstream refererer til depotet. Generelt er upstream, hvorfra du kloner depotet, og downstream er ethvert projekt, der integrerer dit arbejde med andre værker. Disse vilkår er dog ikke begrænset til Git-lagre.

Der er to forskellige kontekster i Git for upstream/downstream, som er fjernbetjeninger og tid/historie. I referencen for fjern opstrøms/nedstrøms vil nedstrømsreposen blive trukket fra opstrømsdepotet. Data vil flyde nedstrøms naturligt.

I referencen til tid/historie kan det være uklart, fordi opstrøms i tid betyder nedstrøms i historien og omvendt. Så det er bedre, hvis vi bruger forældre/barn-termerne i stedet for upstream/downstream i tilfælde af tid/historie.

Git set upstream

Git-opsætningen giver dig mulighed for at indstille standard-fjerngrenen for din nuværende lokale filial. Som standard indstiller hver pull-kommando masteren som din standard-fjerngren.

hvordan man konverterer streng til heltal i java

Nogle gange forsøger vi at skubbe nogle ændringer til fjernserveren, men den vil vise fejlen som ' fejl: kunne ikke skubbe nogle refs til 'https : .' Der kan være grunden til, at du ikke har indstillet din eksterne filial. Vi kan indstille fjernafdelingen til den lokale afdeling. Vi implementerer følgende proces for at indstille fjernserveren:

For at kontrollere fjernserveren, brug nedenstående kommando:

java erstatte tegn i streng
 $ git remote -v 

Det vil resultere som følger:

Git Upstream og Downstream

Ovenstående output viser fjernserverens navn. For bedre at forstå fjernserver, Klik her . Tjek nu de tilgængelige grene, kør kommandoen nedenfor:

 $ git branch -a 

Det vil resultere som følger:

Git Upstream og Downstream

Ovenstående kommando vil vise grenene på det lokale og eksterne lager. For at lære mere om filialer, klik her. Skub nu ændringerne til fjernserveren og indstil den bestemte gren som standard fjerngren for det lokale lager. For at skubbe ændringerne og indstille fjerngrenen som standard, kør kommandoen nedenfor:

 $ git push --set-upstream origin master 

Ovenstående kommando vil indstille mastergrenen som standard fjerngren. For bedre at forstå oprindelsesmesteren Klik her .

sortering af en arraylist java

Overvej nedenstående output:

Git Upstream og Downstream

I det givne output er alt opdateret med den eksterne gren.

java matematik

Vi kan også indstille standard-fjerngrenen ved at bruge kommandoen git branch. For at gøre det skal du køre nedenstående kommando:

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

Kør nedenstående kommando for at vise standard-fjerngrene:

 $ git branch -vv 

Overvej nedenstående output:

Git Upstream og Downstream

Ovenstående output viser de grene, der er tilgængelige på lageret. Vi kan se, at standard-fjerngrenen er angivet med fremhævede bogstaver.