Populiari „Github“ svetainė kartu su „git“ įrankiu yra puikus šaltinis, leidžiantis ne tik platinti ir demonstruoti jūsų darbus, bet ir palengvinti efektyvų ir profesionalų versijų valdymą.

Šioje pamokoje mes ištirsime, kaip sukurti „Github“ saugyklą, „push“ įsipareigojimus, žymų leidimus ir dar daugiau.

Sukurkite saugyklą

Norėdami sukurti naują saugyklą, pirmiausia prisijunkite prie Gitubas arba užsiregistruokite gauti naują sąskaitą. Prisijungę spustelėkite mygtuką Sukurk naują mygtuką viršutiniame dešiniajame ekrano kampe, po kurio - Kapinynas nuorodą pasirodžiusiame išskleidžiamajame sąraše.

Pamatysite kūrimo saugyklos ekraną:

Saugyklos pavadinimas ir aprašymas gali būti bet koks, ko norite, o šiame pavyzdyje kaip pavadinimas buvo naudojamas „muo_demo“. Palikite likusius laukus tokius, kokie jie yra / tušti, ir paspauskite Sukurti naują saugyklą mygtuką. Būsite nukreipti į puslapį, kuriame bus rodoma jūsų nauja tuščia talpykla.

Inicijuoti vietinę saugyklą

Dabar, kai „Github“ saugykla buvo sukurta, turite inicijuoti saugyklą savo vietiniame kompiuteryje. Paleiskite šias komandas terminale, kad sukurtumėte tuščią katalogą, ir pridėkite „Readme.md“ failą.

instagram viewer

mkdir myrepo
CD myrepo
echo "# My Test Repository"> Skaityti.md
echo "Laikinas failas"> temp.txt

Peržiūrint saugyklą „Github“, failo „Readme.md“ turinys visada rodomas aprašant saugyklą arba kaip pirmasis vadovo puslapis. .Md failo plėtinys reiškia žymėjimo formatą, o jei nežinote „Markdown“, peržiūrėkite mūsų puikus „Markdown“ formato apgaulės lapas.

„Printable Markdown“ cheatheet pradedantiesiems ir ekspertams

Šiame atspausdinamame „Markdown“ apgaulės lape pateikiama viskas, ko reikia žinoti iš pirmo žvilgsnio apie „Markdown“ formatavimą. Laikykite tai po ranka ir daugiau niekada nesipainiokite.

Dabar komandoje galite inicijuoti saugyklą terminale.

git init
git nuotolinio pridėti kilmę https://github.com/mdizak/muo_demo.git

Antroje komandoje reikia pakeisti „mdizak“ į „Github“ vartotojo vardą, o dalį „muo_demo“ į saugyklos pavadinimą. Pvz., Jei jūsų „Github“ vartotojo vardas yra „johndoe“, o saugyklos pavadinimas yra „test_repo“, komanda būtų tokia:

git nuotolinio pridėti kilmę https://github.com/johndoe/test_repo.git

Pirmiausia įsipareigokite

Dabar galite sinchronizuoti vietines ir „Github“ saugyklas ir pridėti du failus į „Github“, naudodami šias komandas terminale.

git pridėti „Readme.md temp.txt“
git įsipareigoti -m "Mano pirmasis įsipareigojimas"
git push -u kilmės meistras

Jums bus paprašyta įvesti „Github“ vartotojo vardą ir slaptažodį, o sėkmingai įvedus abu failus bus įkelta į jūsų „Github“ saugyklą. Jei iš naujo įkrausite „Github“ saugyklą į savo naršyklę, dabar „Readme.md“ faile pamatysite du failus kartu su antrašte „Mano bandymų saugykla“.

Dideli įsipareigojimų pranešimai

Užuot nurodžius tik mažą vienos eilutės įsipareigojimo pranešimą, taip pat galima įtraukti didesnį tekstinį pranešimą. Savo mėgstamiausiame teksto redaktorius, įveskite įsipareigojimo pranešimo turinį, kuris gali būti tiek didelis, kiek norima eilučių. Kai atliksite naujausius pakeitimus, naudokite komandą.

git įsipareigoti - failas = / kelias / į / įsipareigoti.txt

Įsitikinkite, kad komanda nukreipia į jūsų įsipareigojimo pranešimo tekstinį failą, o jo turinys bus naudojamas vietoj vienos eilutės pranešimo, apibrėžto per parinktį -m.

Failų trynimas

Failai ištrinami panašiai, išskyrus tai, kas naudojama aukščiau git pridėti komandą, mes naudojame git rm komandą. Norėdami ištrinti temp.txt failą, kurį pridėjote anksčiau, vykdykite šias komandas terminale.

git rm temp.txt
git įsipareigoti -m "Ištrinamas laikinas failas"
git push -u kilmės meistras

Jums bus dar kartą paprašyta įvesti vartotojo vardą ir slaptažodį, o kai tai bus padaryta, failas temp.txt bus ištrintas iš jūsų „Github“ saugyklos. Tai viskas, ką gali!

Leidimų žymėjimas

Kartkartėmis, kai būsite visiškai patenkinti savo išbandytu projektu, galbūt norėsite pažymėti dabartinę būseną kaip leidimą. Tai informuoja kitus, kad projektas savo valstybėje yra baigtas ir paruoštas platinti visuomenei.

Jūsų saugykla pažymima kaip leidimas pridedant žymą su versijos numeriu. Pavyzdžiui, norėdami išleisti mūsų dabartinę saugyklą kaip v1.0.0 terminale, paleiskite komandas.

„git“ žyma 1.0.0
git push - žymos

Įvedę „Github“ vartotojo vardą ir slaptažodį, iš naujo įkelkite saugyklos puslapį į savo interneto naršyklę. Jūs pastebėsite, kad dabar jūsų saugykloje yra vienas leidimas. Spustelėjus, kad peržiūrėtumėte visus leidimus, bus pateikta nuoroda į TAR.GZ archyvą visai saugyklai būsenoje, kai leidimas buvo pažymėtas.

Klonų saugykla

Kartais turėsite klonuoti ir iš naujo suaktyvinti saugyklą nuo nulio. Tai lengva padaryti naudojant šias komandas terminale.

git klonas https://github.com/mdizak/muo_demo.git myrepo
CD myrepo
git init

Tas pats, kaip ir tada, kai inicijavome saugyklą, pirmoje eilutėje turite pakeisti „Github“ vartotojo vardą ir saugyklos pavadinimą URL.

Tai atsisiųs saugyklos turinį iš „Github“ į / myrepo / katalogą ir vėl jį iš naujo suaktyvins git init komandą. Iš ten galite tęsti failų pridėjimą ir trynimą, kaip nurodyta aukščiau.

Peržiūrėti įsipareigojimų istoriją

Galite grįžti atgal ir peržiūrėti ankstesnius įsipareigojimus naudodami git žurnalas, toks kaip:

git žurnalas - 3

Pirmiau nurodyta komanda parodys tris paskutinius saugykloje atliktus įsipareigojimus. Tai gali būti naudinga, jei kada nors reikės dėl kokių nors priežasčių pakeisti ar ištrinti įsipareigojimą.

Pakeiskite įsipareigojimo pranešimą

Jei jau prisiėmėte įsipareigojimą „Github“, vėliau supratote, kad padarėte klaidą vykdydami pranešimą, yra būdas jį pakeisti. Norėdami pakeisti naujausią įsipareigojimo pranešimą, terminale paleiskite komandą.

git įsipareigoti - pakeisti

Tai atidarys numatytąjį teksto redaktorių su ankstesniu įsipareigojimo pranešimu. Atlikite reikiamus pakeitimus ir uždarykite redaktorių. Jei naudojate „nano“ kaip teksto redaktorių, galite jį uždaryti paspausdami „Ctrl“ + X, po kurio seka Y ir Įveskite raktai.

Išsaugoję naują įsipareigojimo pranešimą, nuspauskite jį į „Github“ naudodami komandą:

git push - jėgos kilmė

Pasirengęs demonstruoti savo darbą!

Sveikiname, jūs dabar išmokote populiariausios „Github“ svetainės naudojimo kartu su „git“ komandinės eilutės įrankiu. Jūs sėkmingai sukūrėte saugyklą ir dabar galite pridėti / ištrinti failus, tiesioginius įsipareigojimus, žymų leidimus ir klonuoti saugyklas.

Jei norite sužinoti daugiau pažangių „git“ komandų, patikrinkite Išplėstinės „git“ komandos svetainėje.

El
Kaip nemokamai talpinti svetainę naudojant „GitHub“ puslapius

Jei turite paprastą svetainę, jums nereikia mokėti už interneto prieglobą. „GitHub“ puslapius galite naudoti nemokamai!

Susijusios temos
  • Programavimas
  • „GitHub“
Apie autorių
Mattas Dizakas (Paskelbta 13 straipsnių)Daugiau iš Matto Dizako

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.