Git

Kaip atsisiųsti nuotolinį filialą „Git“

Kaip atsisiųsti nuotolinį filialą „Git“
Filialas yra būtina bet kurios „git“ saugyklos dalis. Keli filialai padeda tinkamai valdyti kodą. Bet kurią naują funkciją galima išbandyti nedarant įtakos kitam saugyklos kodui, laikant failus atskirai naudojant šaką. Visi įsipareigojimai atliekami perėjus į tam tikrą šaką, kurioje yra nauji arba atnaujinti failai. Vietiniame filiale atlikti pakeitimai gali būti nukreipti į nuotolinį filialą, o atnaujintas nuotolinis filialas - į vietinį filialą. "git kasa'komanda daugiausia naudojama norint persijungti tarp vietinės saugyklos filialų ir sukurti naują filialą vietoje. Bet šią komandą galima naudoti norint patikrinti nuotolinio saugyklos filialą ir kaip šią komandą galima naudoti nuotolinės saugyklos šakoms, kaip parodyta šioje pamokoje.

„Git Checkout“ nuotolinio skyriaus naudojimo gairės:

  1. Atlikite kiekvieną užduotį tinkamai ją atlikę.
  2. Patikrinkite, ar visi susiję pakeitimai padaryti tinkamai, ar ne.
  3. Prieš atlikdami bet kokią užduotį, tinkamai patikrinkite kodą.
  4. Įsipareigojimo pranešimas turėtų būti aiškus, kad vartotojas galėtų suprasti užduoties idėją.
  5. Sukurkite reikiamus filialus kodui valdyti.

Būtinos sąlygos:

Įdiekite „GitHub Desktop“.

„GitHub Desktop“ padeda „git“ vartotojui grafiškai atlikti su „git“ susijusias užduotis. Iš „github“ galite lengvai atsisiųsti naujausią šios programos diegimo programą, skirtą „Ubuntu“.com. Norėdami atsisiųsti, turite atsisiųsti ir sukonfigūruoti šią programą. Taip pat galite patikrinti „GitHub Desktop“ diegimo „Ubuntu“ pamoką, kad tinkamai žinotumėte diegimo procesą.

Sukurkite „GitHub“ paskyrą

Jums reikės sukurti „GitHub“ paskyrą, kad patikrintumėte komandas, naudojamas šioje mokymo programoje.

Sukurkite vietinę ir nuotolinę saugyklą

Turite sukurti vietinę saugyklą ir paskelbti saugyklą nuotoliniame serveryje, kad išbandytumėte šioje pamokoje naudojamą kasos komandą nuotoliniams filialams.

„Checkout“ nuotolinis skyrius:

Šiame skyriuje demonstracinė nuotolinė saugykla pavadinta skaityti failą naudojamas komandoms patikrinti nuotolinėms šakoms patikrinti. Šios nuotolinės saugyklos vietinė saugykla sukurta anksčiau. Čia vietinėje saugykloje yra tik filialas, o nuotolinei saugyklai nuotoliniu būdu sukurtas naujas filialas. Atidarykite šią nuotolinę saugyklą naudodami „GitHub“ darbalaukį. Šis paveikslėlis rodo, kad nuotolinėje saugykloje yra du pavadinimai pagrindinis ir meistras.

Atidarykite vietinę saugyklą iš terminalo ir paleiskite šią komandą, kad būtų rodomi esami vietinės saugyklos filialai.

$ git filialas

Šis išvestis rodo, kad vietinėje saugykloje yra filialas, pavadintas pagrindinis.

Paleiskite šią komandą, kad gautumėte nuotolinėje saugykloje atliktus pakeitimus ir patikrintumėte atnaujintą nuotolinės saugyklos turinį. Komanda paprašys „GitHub“ paskyros vartotojo vardo ir slaptažodžio.

$ git gauti kilmę

Šis išvestis rodo, kad nauja šaka pavadinta meistras pridedamas prie nuotolinės saugyklos.

Vykdydami šias komandas, patikrinkite vietinės saugyklos filialų sąrašą, atlikę komandą „Fetch“, ir sukurkite naują vietinį filialą, kad galėtumėte stebėti nuotolinį filialą.

$ git filialas
$ gauti kasą -b master origin / master
$ git filialas

Šis išvestis rodo, kad paleidus 'git kasa'komanda, pavadinta nauja šaka meistras yra sukurtas vietinėje saugykloje, kad būtų galima stebėti pavadintą nuotolinį filialą meistras.

Eik į github.lt ir prisijunkite prie savo paskyros. Atidarykite saugyklą pavadinimu skaityti failą iš nuotolinio serverio. Sukurkite naują failą pavadinimu skaityti3.php nuotolinėje saugykloje ir atlikite užduotį. Pagal šį vaizdą nuotolinėje saugykloje yra trys failai. Šitie yra skaityti.php, skaityti2.php, ir skaityti3.php.

Atnaujintą nuotolinės saugyklos turinį galite gauti iš terminalo, paleisdami komandą „git“ arba atidarydami vietinę saugyklą iš „GitHub“ darbalaukio ir spustelėdami konkrečią parinktį. Jei nesate susipažinę su „git“ komanda ir atnaujinkite vietinę saugyklą grafine vartotojo sąsaja, atidarykite vietinę saugyklą iš „GitHub“ darbalaukio. Šis išvestis rodo, kad vietinė saugykla nėra atnaujinta nuotolinėje saugykloje, o paskutinis saugykloje skirtas failas yra skaityti2.php. Norėdami gauti naują turinį iš nuotolinio serverio, spustelėkite Gauti kilmę mygtuką. Jei vietinės ir nuotolinės saugyklos nesutampa ir visas atnaujintas turinys gaunamas iš nuotolinės saugyklos, tada traukos kilmė bus rodoma parinktis.

Ankstesniame etape buvo parodyta, kad nuotolinėje saugykloje buvo sukurtas naujas failas. Taigi, šiame paveikslėlyje parodyta Traukite kilmę parinktį „GitHub“ darbalaukyje. Spustelėkite šią parinktį, kad gautumėte atnaujintą turinį iš nuotolinės saugyklos ir išsaugotumėte turinį vietinėje saugykloje.

Spustelėjus parinktį Traukti kilmę, vietinėje saugykloje bus naujas failas, pavadintas skaityti3.php kad bus ištrauktas iš nuotolinio serverio. Šis išvestis rodo, kad saugykloje yra naujas failas ir naujas įsipareigojimo pranešimas.

Ankstesnėje užduotyje vietinė saugykla buvo atnaujinta nuotolinės saugyklos turiniu. Bet nuotolinę saugyklą galite atnaujinti nauju vietinės saugyklos turiniu naudodami terminalą arba „GitHub Desktop“. Jūs turite paleistigit stumti"komandą iš terminalo atnaujinti nuotolinę saugyklą arba spustelėkite Skelbti kilmę „GitHub“ darbalaukio parinktis atnaujinti nuotolinę saugyklą su nauju vietinės saugyklos turiniu.

Išvada:

Šioje pamokoje parodoma „git checkout“ komandos naudojimas norint stebėti bet kurį nuotolinį filialą su vietiniu filialu. Ši „git“ funkcija yra naudinga, kai nuotoliniu būdu saugykloje kuriami nauji filialai, o naujai sukurtų filialų neegzistuoja vietinėje saugykloje.

Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...