V Gitu nastavite vzvodno vejo

Set Upstream Branch Git



Ko je v katero koli git repozitorij dodana nova funkcija ali če uporabnik želi klonirati git repozitorij skozi vejo, se uporabi zgornja veja. Uporabnik git lahko izbere lokacijo lokalne veje in privzeto oddaljeno vejo spremeni tako, da nastavi git upstream vejo. Običajno imena lokalne podružnice in oddaljene veje ostanejo enaka pri uporabniku git. Po lokalnem posodabljanju lokalne podružnice se izvedene spremembe potisnejo v oddaljeno vejo. Včasih je treba spremenjeno vsebino lokalne veje potisniti v oddaljeno vejo. Te naloge lahko opravite z možnostjo –set-upstream ukaza git. Kako je mogoče to možnost git uporabiti na različne načine, je bilo prikazano v tej vadnici.

Predpogoji:

Namestite GitHub Desktop

GitHub Desktop uporabniku gita pomaga grafično opravljati naloge, povezane z gitom. Namestitveni program najnovejše različice te aplikacije za Ubuntu lahko preprosto prenesete z github.com. To aplikacijo morate po prenosu namestiti in konfigurirati. Prav tako lahko preverite vadnico za namestitev GitHub Desktop na Ubuntu, če želite pravilno poznati postopek namestitve.







Ustvarite račun za GitHub

Za objavo katerega koli lokalnega skladišča boste morali ustvariti račun GitHub.



Ustvarite skladišče

Če želite preveriti ukaze, uporabljene v tej vadnici, morate ustvariti lokalno repozitorij in ga objaviti v oddaljenem strežniku.



Inicializirajte skladišče git

Pojdite v mapo lokalnega skladišča s terminala in zaženite naslednji ukaz, da inicializirate lokalno skladišče.





$git init

Nastavitev vzvodne veje s pritiskom:

Vsako novo vejo lokalnega skladišča lahko potisnete na oddaljeni strežnik z uporabo -vzhodno možnost oz -u možnost. Uporaba teh možnosti je prikazana v tem delu vadnice.

A. Vzhodna veja z možnostjo –set-upstream



Zaženite naslednje ukaze, da preverite seznam vej trenutnega skladišča in ustvarite novo vejo z imenom sekundarno z uporabo B možnost.

$git veja
$git checkout -bsekundarno
$git veja

Naslednji izhod prikazuje, da je bila imenovana samo ena veja glavni v trenutnem skladišču. Nova veja z imenom sekundarno je bilo ustvarjeno z uporabo -b možnost.

Zaženite naslednji ukaz, da potisnete novo vejo lokalnega skladišča v oddaljeno skladišče, ki je objavljeno github.com. Če želite potisniti novo ustvarjeno vejo v oddaljeni strežnik, morate overiti uporabniški račun GitHub.

$git push -vzhodnosekundarni izvor

Če je račun GitHub pravilno overjen, se prikaže naslednji izhod.

Oddaljeno skladišče lahko preverite iz github.com preverite, ali je nova veja pravilno potisnjena v oddaljeni strežnik. Naslednja slika prikazuje, da je nova veja, sekundarno, je pravilno potisnjen.

B. Vzhodna veja z možnostjo -u

Zaženite naslednje ukaze, da ustvarite novo vejo z imenom testiranje uporabljati -b možnost in potisnite novo vejo v oddaljeno skladišče s pomočjo -u možnost. Tako kot prejšnji ukaz morate tudi potrditi uporabniški račun GitHub, da novo ustvarjeno vejo potisnete v oddaljeni strežnik.

$git checkout -btestiranje
$git push -utestiranje izvora

Če je račun GitHub pravilno overjen, se prikaže naslednji izhod.

Oddaljeno skladišče lahko preverite iz github.com preverite, ali je nova veja pravilno potisnjena v oddaljeni strežnik. Naslednja slika prikazuje, da je nova veja, testiranje , je pravilno potisnjen.

Vzhodno vejo nastavite z vzdevkom:

Nalogo vzhodne veje je mogoče enostavno narediti z uporabo vzdevek ukaz. Git vzdevek in Bash vzdevek ukaz lahko uporabite za potiskanje novo ustvarjene veje v oddaljeno skladišče. Uporaba teh ukazov je prikazana v tem delu te vadnice.

A. Vzhodna veja z vzdevkom Git:

Zaženite prvi ukaz za ustvarjanje ukaza git alias z imenom pushd za potiskanje novo ustvarjene veje v oddaljeni strežnik. Tukaj, s pritiskom na GLAVA označuje, da bosta ime oddaljene veje in ime lokalne podružnice enaka. Zaženite drugi ukaz, da ustvarite novo vejo z imenom newBranch . Zaženite tretji ukaz, da z ukazom git alias potisnete novo ustvarjeno vejo v oddaljeni strežnik. Tako kot prejšnji ukaz morate tudi potrditi uporabniški račun GitHub, da novo ustvarjeno vejo potisnete v oddaljeni strežnik.

$git config -globalnoalias.pushd'push -u origin HEAD'
$git checkout -bnewBranch
$pojdi pushd

Če je račun GitHub pravilno overjen, se prikaže naslednji izhod.

B. Vzhodna veja z vzdevkom Bash:

Zaženite prvi ukaz za ustvarjanje ukaza bash alias z imenom gp za potiskanje novo ustvarjene veje v oddaljeni strežnik. Tukaj, GLAVA označuje isti pomen ukaza git alias. Zaženite drugi ukaz, da ustvarite novo vejo z imenom newBranch2 . Zaženite tretji ukaz, da z ukazom bash alias potisnete novo ustvarjeno vejo v oddaljeni strežnik. Tako kot prejšnji ukaz morate tudi potrditi uporabniški račun GitHub, da novo ustvarjeno vejo potisnete v oddaljeni strežnik.

$vzdevek gp='git push -u origin HEAD'
$git checkout -bnewBranch2
$ gp

Če je račun GitHub pravilno overjen, se prikaže naslednji izhod.

Oddaljeno skladišče lahko preverite iz github.com da preverite, ali je nova veja pravilno potisnjena v oddaljeni strežnik.

Naslednja slika prikazuje, da sta bili v oddaljeno skladišče potisnjeni dve novi veji. To so newBranch in newBranch2.

Zaključek:

V tej vadnici so bili opisani različni načini pretoka veje git iz lokalnega skladišča v oddaljeno skladišče z uporabo demo git repozitorija. Novo ustvarjene veje so potisnjene v oddaljeno skladišče predvsem z uporabo potiskati ukaz. Ta ukaz se v tej vadnici uporablja na več načinov za prenašanje novo ustvarjene veje git na oddaljeni strežnik, da bralcem pomaga razumeti način nastavitve veje navzgor v git.