Išankstinės sąlygos:
Įdiekite „GitHub Desktop“
„GitHub Desktop“ padeda „git“ vartotojui grafiškai atlikti su „git“ susijusias užduotis. Iš „github“ galite lengvai atsisiųsti naujausios šios programos versijos, skirtos „Ubuntu“, diegimo programą.com. Norėdami atsisiųsti, turite atsisiųsti ir sukonfigūruoti šią programą po atsisiuntimo. Taip pat galite patikrinti „GitHub Desktop“ diegimo „Ubuntu“ pamoką, kad tinkamai žinotumėte diegimo procesą.
Sukurkite „GitHub“ paskyrą
Jei norite paskelbti bet kurią vietinę saugyklą, turėsite sukurti „GitHub“ paskyrą.
Sukurkite saugyklą
Turite sukurti vietinę saugyklą ir paskelbti saugyklą nuotoliniame serveryje, kad patikrintumėte komandas, naudojamas šioje mokymo programoje.
Inicijuokite „git“ saugyklą
Eikite į vietinio saugyklos aplanką iš terminalo ir paleiskite šią komandą, kad inicializuotumėte vietinę saugyklą.
$ git initNustatykite „Upstream“ filialą naudodami „Push“:
Bet kurį naują vietinės saugyklos filialą galima perkelti į nuotolinį serverį naudojant -įsitvirtinimas variantas arba -u variantą. Šių parinkčių naudojimas buvo parodytas šioje mokymo programos dalyje.
A. Aukštyn grandinė naudojant -set-upstream parinktį
Paleiskite šias komandas, norėdami patikrinti dabartinės saugyklos šakų sąrašą ir sukurti naują šaką pavadinimu antraeilis naudojant -b variantą.
$ git filialas$ git patikra -b antrinė
$ git filialas
Šis išvestis rodo, kad buvo pavadinta tik viena šaka pagrindinis dabartinėje saugykloje. Naujas filialas pavadintas antraeilis buvo sukurtas naudojant -b variantą.
Vykdykite šią komandą, norėdami nustumti naują vietinės saugyklos filialą į nuotolinę saugyklą, kuri yra paskelbta github.com. Norėdami patvirtinti naujai sukurtą šaką į nuotolinį serverį, turite patvirtinti „GitHub“ vartotojo abonementą.
„$ git push“ - antrinė kilmėJei „GitHub“ paskyra bus tinkamai patvirtinta, pasirodys toks išvestis.
Nuotolinę saugyklą galite patikrinti iš github.com patikrinti, ar naujas filialas tinkamai įstumtas į nuotolinį serverį. Šis paveikslėlis rodo, kad nauja šaka, antraeilis, yra tinkamai stumiamas.
B. Aukštesnysis padalinys, naudodamas -u parinktį
Norėdami sukurti naują šaką pavadinimu, vykdykite šias komandas testavimas naudojant -b parinktį ir stumkite naują filialą į nuotolinę saugyklą naudodami -u variantą. Kaip ir ankstesnė komanda, turite patvirtinti „GitHub“ vartotojo abonementą, kad naujai sukurtą šaką įstumtumėte į nuotolinį serverį.
$ git patikra -b testavimas$ git push -u kilmės testavimas
Jei „GitHub“ paskyra bus tinkamai patvirtinta, pasirodys toks išvestis.
Nuotolinę saugyklą galite patikrinti iš github.com patikrinti, ar naujas filialas tinkamai įstumtas į nuotolinį serverį. Šis paveikslėlis rodo, kad nauja šaka, testavimas, yra tinkamai stumiamas.
Nustatykite „Upstream“ filialą naudodami alternatyvųjį vardą:
„Upstream“ filialo užduotį galima lengvai atlikti naudojant slapyvardis komandą. Git pseudonimas ir Basho pseudonimas komanda gali būti naudojama naujai sukurtai šakai perkelti į nuotolinę saugyklą. Šių komandų naudojimo būdai parodyti šioje šios instrukcijos dalyje.
A. Aukštesnio lygio filialas naudojant „Git Alias“:
Paleiskite pirmąją komandą, kad sukurtumėte pavadintą „git alias“ komandą pushd už tai, kad naujai sukurtą šaką įstumėte į nuotolinį serverį. Čia, stumdamas į GALVA rodo, kad nuotolinio filialo pavadinimas ir vietinio filialo pavadinimas bus vienodi. Paleiskite antrąją komandą, kad sukurtumėte naują šaką pavadinimu newBranch. Paleiskite trečiąją komandą, norėdami naujai sukurtą šaką nustumti į nuotolinį serverį naudodami komandą „git alias“. Kaip ir ankstesnė komanda, turite patvirtinti „GitHub“ vartotojo abonementą, kad naujai sukurtą šaką įstumtumėte į nuotolinį serverį.
$ git config - pasaulinis slapyvardis.pushd "push -u kilmės GALVA"$ git patikra -b newBranch
$ git pushd
Jei „GitHub“ paskyra bus tinkamai patvirtinta, pasirodys toks išvestis.
B. Aukštesnio lygio filialas naudojant „Bash Alias“:
Paleiskite pirmąją komandą, kad sukurtumėte pavadintą „bash alias“ komandą gp už tai, kad naujai sukurtą šaką įstumėte į nuotolinį serverį. Čia, GALVA nurodo tą pačią „git alias“ komandos reikšmę. Paleiskite antrąją komandą, kad sukurtumėte naują šaką pavadinimu newBanchch2. Paleiskite trečiąją komandą, norėdami naujai sukurtą šaką nustumti į nuotolinį serverį naudodami komandą „bash alias“. Kaip ir ankstesnė komanda, turite patvirtinti „GitHub“ vartotojo abonementą, kad naujai sukurtą šaką įstumtumėte į nuotolinį serverį.
$ alias gp = 'git push -u origin HEAD'$ git patikra -b newBranch2
$ gp
Jei „GitHub“ paskyra bus tinkamai patvirtinta, pasirodys toks išvestis.
Nuotolinę saugyklą galite patikrinti iš github.com patikrinti, ar naujas filialas tinkamai įstumtas į nuotolinį serverį.
Šis paveikslėlis rodo, kad dvi naujos šakos buvo nustumtos į nuotolinę saugyklą. Šitie yra newBranch ir newBanchch2.
Išvada:
Šioje pamokoje aprašyti įvairūs būdai perkelti „git“ šaką iš vietinės saugyklos į nuotolinę saugyklą naudojant demonstracinę „git“ saugyklą. Naujai sukurtos šakos į nuotolinę saugyklą išstumiamos daugiausia naudojant stumti komandą. Ši mokomoji programa šioje instrukcijoje naudojama keliais būdais, kad naujai sukurtas „git“ šakos srautas būtų nukreiptas į nuotolinį serverį, kad skaitytojai galėtų suprasti būdą, kaip nustatyti aukštesnio lygio šaką „git“.