Git

Kako naročiti oddaljeno vejo v Gitu

Kako naročiti oddaljeno vejo v Gitu
Podružnica je bistveni del katerega koli skladišča git. Več podružnic pomaga pri pravilnem upravljanju kode. Vsako novo funkcijo je mogoče preizkusiti, ne da bi to vplivalo na drugo kodo skladišča, tako da datoteke shranite ločeno z uporabo podružnice. Vsi predaji se izvedejo s preklopom v določeno vejo, ki vsebuje nove ali posodobljene datoteke. Spremembe v lokalni veji lahko potisnete v oddaljeno vejo, posodobljeno oddaljeno vejo pa v lokalno vejo. "git checkout'ukaz se uporablja predvsem za preklapljanje med vejami lokalnega repozitorija in lokalno ustvarjanje nove veje. Toda ta ukaz lahko uporabite za preverjanje podružnice oddaljenega repozitorija in kako lahko ta ukaz uporabite za veje oddaljenega repozitorija, kot je prikazano v tej vadnici.

Smernice za uporabo oddaljene podružnice Git checkout:

  1. Po končanem opravilu se zavežite vsaki nalogi.
  2. Preverite, ali so vse povezane spremembe pravilno storjene ali ne.
  3. Pred izvajanjem katere koli naloge pravilno preizkusite kodo.
  4. Sporočilo objave mora biti jasno, da lahko uporabnik dobi idejo o nalogi.
  5. Ustvarite potrebne veje za upravljanje kode.

Predpogoji:

Namestite namizje GitHub.

GitHub Desktop pomaga uporabniku git grafično izvajati naloge, povezane z gitom. Najnovejši namestitveni program te aplikacije za Ubuntu lahko enostavno prenesete iz github-a.com. To aplikacijo morate po prenosu namestiti in konfigurirati, da jo lahko uporabite. Prav tako lahko preverite vadnico za namestitev GitHub Desktop na Ubuntu, da pravilno poznate postopek namestitve.

Ustvarite račun GitHub

Za preverjanje ukazov, uporabljenih v tej vadnici, boste morali ustvariti račun GitHub.

Ustvarite lokalno in oddaljeno skladišče

Ustvariti morate lokalno repozitorij in ga objaviti v oddaljenem strežniku, da preizkusite ukaz checkout, uporabljen v tej vadnici za oddaljene veje.

Naročite oddaljeno vejo:

V tem razdelku je predstavitveno oddaljeno skladišče z imenom bralna datoteka se uporablja za testiranje ukazov za preverjanje oddaljenih vej. Lokalni repozitorij tega oddaljenega repozitorija je ustvarjen že prej. Tu lokalno repozitorij vsebuje samo vejo, za oddaljeni repozitorij pa je bila ustvarjena nova veja na daljavo. Odprite ta oddaljeni repozitorij z namizja GitHub. Naslednja slika prikazuje, da ima oddaljeno repozitorij dve poimenovani veji glavni in mojster.

Odprite lokalni repozitorij iz terminala in zaženite naslednji ukaz, da prikažete obstoječe veje lokalnega repozitorija.

$ git podružnica

Naslednji izhod kaže, da lokalno skladišče vsebuje vejo z imenom glavni.

Zaženite naslednji ukaz, da pridobite spremembe v oddaljenem repozitoriju in preverite posodobljeno vsebino oddaljenega repozitorija. Ukaz bo zahteval uporabniško ime in geslo za račun GitHub.

$ git fetch origin

Naslednji izhod kaže, da je nova veja z imenom mojster se doda v oddaljeno repozitorij.

Zaženite naslednje ukaze, da preverite seznam vej lokalnega repozitorija po zagonu ukaza za prenos in ustvarite novo lokalno vejo za sledenje oddaljeni veji.

$ git podružnica
$ get checkout -b master origin / master
$ git podružnica

Naslednji izhod kaže, da po zagonugit checkoutukaz, nova veja z imenom mojster je ustvarjen v lokalnem repozitoriju za sledenje oddaljeni veji z imenom mojster.

Pojdi na github.com in se prijavite v svoj račun. Odprite repozitorij z imenom bralna datoteka z oddaljenega strežnika. Ustvarite novo datoteko z imenom branje3.php v oddaljenem repozitoriju in opravite nalogo. Glede na naslednjo sliko oddaljeni repozitorij vsebuje tri datoteke. To so preberite.php, beri2.php, in branje3.php.

Posodobljeno vsebino oddaljenega repozitorija lahko prenesete s terminala tako, da zaženete ukaz git ali tako, da odprete lokalni repozitorij na namizju GitHub in kliknete določeno možnost. Če ne poznate ukaza git in posodobite lokalno repozitorij z grafičnim uporabniškim vmesnikom, odprite lokalno repozitorij na namizju GitHub. Naslednji izhod kaže, da lokalno repozitorij ni posodobljen z oddaljenim repozitoriju, zadnja predana datoteka v repozitoriju pa je beri2.php. Če želite novo vsebino pridobiti z oddaljenega strežnika, kliknite na Izvor izvora gumb. Če se lokalni in oddaljeni repozitoriji ne ujemata in je posodobljena vsebina pridobljena iz oddaljenega repozitorija, potem izvor Pull bo prikazana možnost.

V prejšnjem koraku je bilo prikazano, da je bila v oddaljenem repozitoriju ustvarjena nova datoteka. Torej, naslednja slika prikazuje Povlecite izvor v namizju GitHub. Kliknite to možnost, da pridobite posodobljeno vsebino iz oddaljenega repozitorija in jo shranite v lokalno repozitorij.

Ko kliknete možnost Pull origin, bo lokalno skladišče vsebovalo novo datoteko z imenom branje3.php ki bo potegnjeno z oddaljenega strežnika. Naslednji izhod kaže, da repozitorij zdaj vsebuje novo datoteko in novo sporočilo o prevzemu.

V prejšnji nalogi je bil lokalni repozitorij posodobljen z vsebino oddaljenega repozitorija. Toda oddaljeno repozitorij lahko posodobite z novo vsebino lokalnega repozitorija tudi s pomočjo terminala ali namizja GitHub. Zagnati morategit pushukaz iz terminala za posodobitev oddaljenega repozitorija ali kliknite na Objavi izvor možnost iz namizja GitHub za posodobitev oddaljenega repozitorija z novo dodeljeno vsebino lokalnega repozitorija.

Zaključek:

Ta vadnica prikazuje uporabo ukaza git checkout za sledenje kateri koli oddaljeni veji z lokalno vejo. Ta funkcija git je uporabna, kadar se na daljavo ustvarijo nove veje v oddaljenem repozitoriju in novo ustvarjene veje ne obstajajo v lokalnem repozitoriju.

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...