Popularno web mjesto Github, zajedno s git alatom, pruža izvrsne resurse za ne samo distribuciju i prezentaciju vašeg rada, već i za olakšavanje učinkovite i profesionalne kontrole verzija.

U ovom uputstvu istražit ćemo kako stvoriti Github spremište, push urezivanja, izdanja oznaka i još mnogo toga.

Stvorite spremište

Da biste stvorili novo spremište, prvo se prijavite u Github ili se registrirajte za novi račun. Nakon prijave, kliknite na Stvori novo u gornjem desnom kutu zaslona, ​​nakon čega slijedi Spremište vezu na padajućem popisu koji se pojavi.

Vidjet ćete zaslon za stvaranje spremišta:

Naziv i opis spremišta mogu biti bilo što što želite, a u ovom je primjeru kao naziv upotrijebljen "muo_demo". Ostavite ostatak polja onakvima kakvi jesu / prazna i pritisnite Stvorite novo spremište dugme. Doći ćete na stranicu koja prikazuje vaše novo prazno spremište.

Pokrenite lokalno spremište

Sada kada je kreirano spremište na Githubu, potrebno je inicijalizirati spremište na vašem lokalnom računalu. Izvedite sljedeće naredbe u terminalu da biste stvorili prazan direktorij i dodajte datoteku Readme.md.

instagram viewer

mkdir myrepo
cd myrepo
echo "# Moje testno spremište"> Readme.md
echo "Privremena datoteka"> temp.txt

Prilikom pregleda spremišta na Githubu, sadržaj datoteke Readme.md uvijek se prikazuje radi opisivanja spremišta ili kao prva stranica priručnika. Ekstenzija .md datoteke označava format markdown, a ako vam Markdown nije poznat, pogledajte naš izvrsna varalica u formatu Markdown.

Markdown varalica za početnike i stručnjake

Ovaj Markdown varalica pruža sve što trebate znati o Markdown formatiranju na prvi pogled. Neka vam bude pri ruci i nikad se više ne zbunite.

Sada naredbama možete pokrenuti spremište u terminalu.

git init
git daljinski dodaj podrijetlo https://github.com/mdizak/muo_demo.git

U drugoj naredbi morate promijeniti "mdizak" u svoje korisničko ime za Github, a dio "muo_demo" u ime svog spremišta. Na primjer, ako je vaše korisničko ime za Github "johndoe", a vaše spremište je "test_repo", naredba bi bila:

git daljinski dodaj podrijetlo https://github.com/johndoe/test_repo.git

Prvo se obvežite

Sada možete sinkronizirati lokalno i Github spremište i dodati dvije datoteke u Github, sa sljedećim naredbama u terminalu.

git dodaj Readme.md temp.txt
git commit -m "Moj prvi polog"
git push -u master podrijetla

Od vas će se zatražiti vaše korisničko ime i lozinka za Github, a nakon uspješnog unosa dvije će se datoteke prenijeti u vaše Github spremište. Ako ponovno učitate svoje Github spremište u pregledniku, vidjet ćete dvije datoteke zajedno sa zaglavljem "Moje testno spremište" unutar datoteke Readme.md.

Velike poruke predavanja

Umjesto da navedete samo malu poruku urezivanja u jednom retku, moguće je uključiti i veću tekstualnu poruku. U vašoj omiljenoj uređivač teksta, unesite sadržaj poruke urezivanja, koji može biti velik i koliko god redaka želite. Kada izvršite najnovije promjene, upotrijebite naredbu.

git commit --file = / path / to / commit.txt

Osigurajte da naredba pokazuje na tekstualnu datoteku vaše poruke urezivanja, a njezin će se sadržaj koristiti umjesto poruke u jednom retku definirane pomoću opcije -m.

Brisanje datoteka

Brisanje datoteka vrši se na približno isti način, osim korištenja gore navedenog git dodaj naredbu, koristimo git rm naredba. Da biste izbrisali datoteku temp.txt koju ste prethodno dodali, pokrenite sljedeće naredbe u terminalu.

git rm temp.txt
git commit -m "Brisanje privremene datoteke"
git push -u master podrijetla

Ponovno će se zatražiti vaše korisničko ime i lozinka, a nakon završetka datoteka temp.txt bit će izbrisana iz vašeg Github spremišta. To je sve!

Označavanje izdanja

S vremena na vrijeme, nakon što budete potpuno zadovoljni svojim testiranim projektom, možda ćete htjeti označiti trenutno stanje kao izdanje. To informira druge da je projekt u svojoj državi cjelovit i spreman za distribuciju u javnosti.

Označavanje vašeg spremišta kao izdanja vrši se dodavanjem oznake s brojem verzije. Na primjer, za puštanje našeg trenutnog spremišta kao v1.0.0 unutar terminala pokrenite naredbe.

git oznaka 1.0.0
git push --tagovi

Nakon unosa korisničkog imena i lozinke za Github, ponovo učitajte stranicu spremišta u web pregledniku. Primijetit ćete da sada postoji jedno izdanje vašeg spremišta. Klikom na pregled svih izdanja pružit će se veza do TAR.GZ arhive za cjelovito spremište u državi kada je izdanje označeno.

Spremište za kloniranje

Ponekad ćete trebati klonirati i reinicijalizirati svoje spremište ispočetka. To se lako može učiniti sljedećim naredbama u terminalu.

git klon https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init

Isto kao kad smo inicijalizirali spremište, u prvom retku trebate promijeniti korisničko ime i naziv spremišta unutar URL-a.

Ovo će preuzeti sadržaj spremišta iz Githuba u direktorij / myrepo /, a zatim će ga ponovo inicijalizirati s git init naredba. Odatle možete nastaviti dodavati i brisati datoteke na isti način kao gore.

Pogledajte povijest povjerenja

Možete se vratiti i pregledati svoje prethodne obveze pomoću git log, kao što su:

git log - 3

Gornja naredba prikazat će posljednja tri urezivanja napravljena u spremištu. Ovo može biti korisno ako iz bilo kojeg razloga trebate izmijeniti ili izbrisati urezivanje.

Izmijenite i predajte poruku

Ako ste već gurnuli urezivanje na Github, a kasnije ste shvatili da ste pogriješili u poruci urezivanja, postoji način da ga izmijenite. Da biste izmijenili najnoviju poruku urezivanja, u terminalu pokrenite naredbu.

git commit --mend

Ovo će otvoriti zadani uređivač teksta s prethodnom porukom urezivanja. Unesite sve potrebne promjene i zatvorite uređivač. Ako koristite nano kao uređivač teksta, možete ga zatvoriti pritiskom na Ctrl + X, nakon čega slijedi Y i Unesi tipke.

Nakon što spremite novu poruku urezivanja, naredbom je gurnite u Github:

git push --force porijeklo

Spremni pokazati svoj rad!

Čestitamo, sada ste naučili osnove korištenja popularne web stranice Github zajedno s alatom za naredbene retke git. Uspješno ste stvorili spremište i sada možete dodavati / brisati datoteke, gurati komitove, izdanja oznaka i klonirati spremišta.

Ako želite naučiti naprednije git naredbe, pogledajte Napredne git naredbe web mjestu.

E-mail
Kako besplatno hostirati web stranicu koristeći GitHub stranice

Ako imate jednostavno web mjesto, web hosting ne morate plaćati. GitHub stranice možete koristiti besplatno!

Povezane teme
  • Programiranje
  • GitHub
O autoru
Matt Dizak (Objavljeno 13 članaka)Više od Matta Dizaka

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Molimo potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.