Git

Postavite uzvodni ogranak u Git

Postavite uzvodni ogranak u Git
Kada se u bilo koje git spremište doda nova značajka ili korisnik želi klonirati git spremište kroz granu, tada se koristi uzvodna grana. Git korisnik može odabrati mjesto lokalne podružnice i izmijeniti zadanu udaljenu podružnicu postavljanjem git uzvodne podružnice. Korisnik git-a obično zadržava ista imena lokalne i udaljene grane. Nakon lokalnog ažuriranja lokalne podružnice, izvršene promjene potiskuju se u udaljenu podružnicu. Ponekad je potrebno modificirani sadržaj lokalne grane gurnuti u udaljenu granu. Te se zadatke može izvršiti pomoću opcije -set-upstream naredbe git. Kako se ova opcija git može koristiti na različite načine, prikazano je u ovom vodiču.

Preduvjeti:

Instalirajte GitHub Desktop

GitHub Desktop pomaže korisniku gita da grafički izvršava zadatke povezane s gitom. Instalator najnovije verzije ove aplikacije za Ubuntu možete lako preuzeti s github-a.com. Morate instalirati i konfigurirati ovaj program nakon preuzimanja da biste ga mogli koristiti. Također možete provjeriti vodič za instaliranje GitHub Desktop na Ubuntu da biste pravilno znali postupak instalacije.

Izradite GitHub račun

Morat ćete stvoriti GitHub račun za objavljivanje bilo kojeg lokalnog spremišta.

Stvorite spremište

Morate stvoriti lokalno spremište i objaviti spremište na udaljenom poslužitelju da biste provjerili naredbe korištene u ovom vodiču.

Inicijalizirajte git spremište

Idite u mapu lokalnog spremišta s terminala i pokrenite sljedeću naredbu za inicijalizaciju lokalnog spremišta.

$ git init

Postavljanje uzvodne grane pomoću Push-a:

Bilo koja nova grana lokalnog spremišta može se gurnuti na udaljeni poslužitelj pomoću -postavljen uzvodno opcija ili -u opcija. Upotreba ovih opcija prikazana je u ovom dijelu vodiča.

A. Uzvodna grana pomoću opcije -set-upstream

Izvedite sljedeće naredbe da provjerite popis grana trenutnog spremišta i stvorite novu granu s imenom sekundarni koristeći -b opcija.

$ git grana
$ git checkout -b sekundarno
$ git grana

Sljedeći izlaz pokazuje da je imenovana samo jedna grana glavni u trenutnom spremištu. Nova grana nazvana sekundarni je stvoren pomoću -b opcija.

Pokrenite sljedeću naredbu za guranje nove grane lokalnog spremišta u udaljeno spremište koje je objavljeno github.com. Morate ovjeriti GitHub korisnički račun da biste novonastalu granu gurnuli na udaljeni poslužitelj.

$ git push --set-upstream sekundarno podrijetlo

Sljedeći će se izlaz pojaviti ako je GitHub račun pravilno ovjeren.

Udaljeno spremište možete provjeriti iz github.com da biste provjerili je li nova grana pravilno gurnuta na udaljenom poslužitelju. Sljedeća slika pokazuje da je nova grana, sekundarni, pravilno se gura.

B. Uzvodna poslovnica pomoću opcije -u

Izvedite sljedeće naredbe za stvaranje nove grane s imenom testiranje koristiti -b i gurnite novu granu do udaljenog spremišta pomoću -u opcija. Kao i prethodna naredba, morate ovjeriti GitHub korisnički račun da biste novonastalu granu gurnuli na udaljeni poslužitelj.

$ git checkout -b testiranje
$ git push -u testiranje podrijetla

Sljedeći će se izlaz pojaviti ako je GitHub račun pravilno ovjeren.

Udaljeno spremište možete provjeriti iz github.com da biste provjerili je li nova grana pravilno gurnuta na udaljenom poslužitelju. Sljedeća slika pokazuje da je nova grana, testiranje, pravilno se gura.

Postavljanje gornje grane pomoću zamjenskog imena:

Zadatak uzvodne grane može se jednostavno izvršiti pomoću alias naredba. Git alias i Bash alias naredba se može koristiti za guranje novostvorene grane u udaljeno spremište. Upotreba ovih naredbi prikazana je u ovom dijelu ovog vodiča.

A. Uzvodna grana koja koristi Git Alias:

Pokrenite prvu naredbu za stvaranje imenovane git alias naredbe pushd za guranje novostvorene grane u udaljeni poslužitelj. Evo, gura se do GLAVA označava da će naziv udaljene podružnice i naziv lokalne podružnice biti isti. Pokrenite drugu naredbu za stvaranje nove grane s imenom newBranch. Izvedite treću naredbu za guranje novostvorene grane na udaljeni poslužitelj pomoću naredbe git alias. Kao i prethodna naredba, morate ovjeriti GitHub korisnički račun da biste novonastalu granu gurnuli na udaljeni poslužitelj.

$ git config --global alias.pushd "push -u ishodište GLAVA"
$ git checkout -b newBranch
$ git pushd

Sljedeći će se izlaz pojaviti ako je GitHub račun pravilno ovjeren.

B. Uzvodna grana koja koristi Bash alias:

Pokrenite prvu naredbu za stvaranje naredbe bash alias s imenom gp za guranje novostvorene grane u udaljeni poslužitelj. Ovdje, GLAVA označava isto značenje naredbe git alias. Pokrenite drugu naredbu za stvaranje nove grane s imenom newBranch2. Izvedite treću naredbu za guranje novostvorene grane na udaljeni poslužitelj pomoću naredbe bash alias. Kao i prethodna naredba, morate ovjeriti GitHub korisnički račun da biste novonastalu granu gurnuli na udaljeni poslužitelj.

$ alias gp = 'git push -u origin HEAD'
$ git checkout -b newBranch2
$ gp

Sljedeći će se izlaz pojaviti ako je GitHub račun pravilno ovjeren.

Udaljeno spremište možete provjeriti iz github.com da biste provjerili je li nova grana pravilno gurnuta na udaljenom poslužitelju.

Sljedeća slika pokazuje da su dvije nove grane gurnute u udaljeno spremište. Ovi su newBranch i newBranch2.

Zaključak:

U ovom su vodiču opisani različiti načini uzlazne nadogradnje git grane s lokalnog spremišta na udaljeno spremište pomoću demo git spremišta. Novostvorene grane guraju se u udaljeno spremište uglavnom pomoću gurnuti naredba. Ova se naredba koristi na više načina u ovom vodiču za prenošenje novostvorene git grane na udaljeni poslužitelj kako bi čitateljima pomogla da razumiju način postavljanja uzvodne grane u gitu.

Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...
Kontrolirajte i upravljajte kretanjem miša između više monitora u sustavu Windows 10
Dvostruki zaslon upravitelja miša omogućuje vam kontrolu i konfiguriranje kretanja miša između više monitora, usporavajući njegovo kretanje blizu gran...