logo

Navzgor in navzdol

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:

Git navzgor in navzdol

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:

Git navzgor in navzdol

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:

Git navzgor in navzdol

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:

Git navzgor in navzdol

Zgornji rezultat prikazuje veje, ki so na voljo v skladišču. Vidimo lahko, da je privzeta oddaljena veja določena z označenimi črkami.