Kako odpreti oddaljeno podružnico v Gitu

How Checkout Remote Branch Git



Podružnica je bistveni del vsakega skladišča git. Več vej pomaga pravilno upravljati kodo. Vsako novo funkcijo lahko preizkusite, ne da bi to vplivalo na drugo kodo skladišča, tako da datoteke hranite ločeno z uporabo veje. Vse oddaje se izvedejo s preklopom v določeno vejo, ki vsebuje nove ali posodobljene datoteke. Spremembe v lokalni veji je mogoče potisniti v oddaljeno vejo, posodobljeno oddaljeno vejo pa v lokalno vejo. ` git checkout ukaz se uporablja predvsem za preklapljanje med vejami lokalnega skladišča in lokalno ustvarjanje nove veje. Toda s tem ukazom lahko preverite vejo oddaljenega skladišča in kako ga lahko uporabite za veje oddaljenega skladišča, kot je prikazano v tej vadnici.

Smernice za uporabo oddaljene podružnice Git checkout:

  1. Po zaključku vsakega opravila se ustrezno zavežite.
  2. Preverite, ali so vse povezane spremembe pravilno ali ne.
  3. Preden izvedete katero koli nalogo, kodo ustrezno preizkusite.
  4. Sporočilo o predaji mora biti uporabniku jasno, da dobi predstavo o nalogi.
  5. Ustvarite potrebne veje za upravljanje kode.

Predpogoji:

Namestite GitHub Desktop.







GitHub Desktop uporabniku gita pomaga grafično opravljati naloge, povezane z gitom. Najnovejši namestitveni program 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 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 za plačilo, uporabljen v tej vadnici, za oddaljene veje.



Oddaljena podružnica Checkout:

V tem razdelku predstavljeno oddaljeno skladišče demo z imenom read-file se uporablja za testiranje ukazov za odjavo oddaljenih vej. Lokalno skladišče tega oddaljenega skladišča je ustvarjeno že prej. Tu lokalno skladišče vsebuje samo vejo, nova veja za oddaljeno skladišče pa je bila ustvarjena na daljavo. Odprite to oddaljeno skladišče z namizja GitHub. Naslednja slika prikazuje, da ima oddaljeno skladišče dve veji z imenom glavni in mojster .

Odprite lokalno skladišče iz terminala in zaženite naslednji ukaz za prikaz obstoječih vej lokalnega skladišča.

$git veja

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

Zaženite naslednji ukaz, da pridobite spremembe v oddaljenem skladišču in preverite posodobljeno vsebino oddaljenega skladišča. Ukaz bo zahteval uporabniško ime in geslo računa GitHub.

$git fetchizvor

Naslednji izhod prikazuje, da je nova veja imenovana mojster je dodan v oddaljeno skladišče.

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

$git veja

$ dobite na blagajni-bmojster izvora/mojster

$git veja

Naslednji izhod kaže, da je po zagonu programa ` git checkout `command, nova veja z imenom mojster je ustvarjen v lokalnem skladišču za sledenje oddaljeni veji z imenom mojster .

Pojdite na github.com in se prijavite v svoj račun. Odprite skladišče z imenom read-file z oddaljenega strežnika. Ustvarite novo datoteko z imenom read3.php v oddaljenem skladišču in oddajte nalogo. Glede na naslednjo sliko, oddaljeno skladišče vsebuje tri datoteke. To so read.php , read2.php , in read3.php .

Posodobljeno vsebino oddaljenega skladišča lahko pridobite iz terminala tako, da zaženete ukaz git ali odprete lokalno skladišče iz namizja GitHub in kliknete določeno možnost. Če niste seznanjeni z ukazom git in lokalno skladišče posodobite z grafičnim uporabniškim vmesnikom, odprite lokalno skladišče z namizja GitHub. Naslednji izhod kaže, da lokalno skladišče ni posodobljeno z oddaljenim skladiščem in da je zadnja zapisana datoteka v skladišču read2.php . Če želite novo vsebino prenesti z oddaljenega strežnika, kliknite na Pridobite izvor gumb. Če se lokalno in oddaljeno skladišče ne ujemata in je iz oddaljenega skladišča pridobljena posodobljena vsebina, potem izvor Pull bo prikazana možnost.

V prejšnjem koraku se je pokazalo, da je bila nova datoteka ustvarjena v oddaljenem skladišču. Torej, naslednja slika prikazuje Povlecite izvor možnost na namizju GitHub. Kliknite to možnost, če želite pridobiti posodobljeno vsebino iz oddaljenega skladišča in vsebino shraniti v lokalno skladišče.

Ko kliknete možnost Povlecite izvor, bo lokalno skladišče vsebovalo novo datoteko z imenom read3.php ki bo potegnjen z oddaljenega strežnika. Naslednji izhod prikazuje, da skladišče zdaj vsebuje novo datoteko in novo sporočilo o predaji.

V prejšnji nalogi je bilo lokalno skladišče posodobljeno z vsebino oddaljenega skladišča. Oddaljeno skladišče pa lahko posodobite z novo vsebino lokalnega skladišča tudi z uporabo terminala ali namizja GitHub. Zagnati morate ` git push `ukaz iz terminala za posodobitev oddaljenega skladišča ali kliknite na Objavite izvor možnost iz namizja GitHub za posodobitev oddaljenega skladišča z novo namensko vsebino lokalnega skladišča.

Zaključek:

Ta vadnica prikazuje uporabo ukaza git checkout za sledenje oddaljeni veji z lokalno vejo. Ta funkcija gita je uporabna, ko se v oddaljenem skladišču na daljavo ustvarijo nove veje, na novo ustvarjene veje pa v lokalnem skladišču ne obstajajo.