Izraz navzgor in navzdol se nanaša na skladišče. Na splošno je navzgor od mesta, kjer klonirate repozitorij, navzgor pa je vsak projekt, ki integrira vaše delo z drugimi deli. Vendar ti pogoji niso omejeni na repozitorije Git.
V Gitu obstajata dva različna konteksta za navzgor/navzdol, in sicer daljinci in čas/zgodovina. Pri referenci oddaljenega navzgor/navzdol bo repozitorij navzgor potekel iz repozitorija navzgor. Podatki bodo naravno tekli navzdol.
Pri sklicevanju na čas/zgodovino je lahko nejasno, saj navzgor v času pomeni navzdol v zgodovini in obratno. Zato je bolje, če uporabimo izraze nadrejeni/podrejeni namesto navzgor/navzdol v primeru časa/zgodovine.
Nastavitev Git navzgor
Git set upstream vam omogoča, da nastavite privzeto oddaljeno vejo za vašo trenutno lokalno vejo. Privzeto vsak ukaz pull nastavi glavno kot vašo privzeto oddaljeno vejo.
formatni niz java
Včasih poskušamo potisniti nekaj sprememb na oddaljeni strežnik, vendar bo prikazana napaka, kot je ' napaka: nekaterih sklicev ni uspelo potisniti na 'https: .' Morda je razlog, da niste nastavili svoje oddaljene podružnice. Oddaljeno podružnico lahko nastavimo za lokalno podružnico. Izvedli bomo naslednji postopek za nastavitev oddaljenega strežnika:
Če želite preveriti oddaljeni strežnik, uporabite spodnji ukaz:
$ git remote -v
Rezultat bo naslednji:
Zgornji izhod prikazuje ime oddaljenega strežnika. Če želite bolje razumeti oddaljeni strežnik, Klikni tukaj . Zdaj preverite razpoložljive veje, zaženite spodnji ukaz:
$ git branch -a
Rezultat bo naslednji:
Zgornji ukaz bo prikazal seznam vej v lokalnem in oddaljenem repozitoriju. Če želite izvedeti več o podružnicah, kliknite tukaj. Zdaj potisnite spremembe na oddaljeni strežnik in nastavite določeno vejo kot privzeto oddaljeno vejo za lokalno skladišče. Če želite pritisniti spremembe in nastaviti oddaljeno vejo kot privzeto, zaženite spodnji ukaz:
$ git push --set-upstream origin master
Zgornji ukaz bo glavno vejo nastavil kot privzeto oddaljeno vejo. Za boljše razumevanje izvornega mojstra Klikni tukaj .
Razmislite o spodnjem rezultatu:
V danem izhodu je vse posodobljeno z oddaljeno vejo.
Privzeto oddaljeno vejo lahko nastavimo tudi z ukazom git branch. Če želite to narediti, zaženite spodnji ukaz:
pretvori niz v char java
$ git branch --set-upstream-to origin master
Če želite prikazati privzete oddaljene veje, zaženite spodnji ukaz:
$ git branch -vv
Razmislite o spodnjem rezultatu:
Zgornji rezultat prikazuje veje, ki so na voljo v skladišču. Vidimo lahko, da je privzeta oddaljena veja določena z označenimi črkami.