GitHub je internetska platforma u vlasništvu Microsofta koja se koristi za hosting koda. Koristi se za kontrolu verzija i suradnju te omogućuje programerima da rade na projektu u isto vrijeme s bilo kojeg mjesta.
Na GitHubu programeri mogu jednostavno stvoriti spremišta koja se obično koriste za organiziranje projekata. Ova spremišta mogu sadržavati mape, datoteke, slike, videozapise, proračunske tablice, skupove podataka ili bilo što što je potrebno vašem projektu. Također dolaze s datotekom Readme.md, koja je mjesto za opisivanje vašeg projekta i pružanje informacija o njemu.
Kako stvoriti spremište
Slijedite ove korake kada kreirate spremište.
- Kliknite na +, koji se nalazi u gornjem desnom kutu stranice. Zatim odaberite Novo spremište.
- Odaberite naziv za svoje spremište (koristit ću “Bok svima”).
- Napišite kratak opis spremišta.
- Odaberi Inicijalizirajte ovo spremište s README.
- Klikni na Napravite spremište dugme.
Kako stvoriti podružnicu
Kada različiti programeri žele raditi na istom dokumentu u isto vrijeme, oni koriste značajku GitHuba koja se zove Branching. Prema zadanim postavkama, kada kreirate spremište, ono ima samo jednu granu koja se zove glavna grana. Grane se koriste za eksperimentiranje ili uređivanje koda prije nego što se konačno dodijele glavnoj grani.
Kada se podružnica stvori izvan glavne podružnice, novi ured je kopija glavne podružnice u vrijeme kada je odjel stvoren. Također, ako nakon kreiranja vaše grane netko unese promjene u glavnu granu, možete unijeti te promjene u svoju novu granu.
Koraci za stvaranje nove grane
- Idite na svoj novi repozitorij, "Bok svima."
- Kliknite padajući izbornik na vrhu popisa datoteka koji kaže grana: majstor.
- Upišite naziv za svoju novu granu, recimo, 'illusBranch' u tekstni okvir nove grane.
- Klikni na Napravite granu okvir ili dodirnite "Unesi" na tipkovnici.
Uvođenje i izvršavanje promjena
Sada ste na prikazu koda za svoju 'illusBranch', koja je kopija glavne grane. Na platformi GitHub, sve promjene koje napravite i spremite poznate su kao 'obvezivanja'. Imaju priloženi unos koji opisuje koje su bile te promjene.
Napravite i izvršite promjene
- Prvo kliknite na Readme.md datoteka.
- Zatim kliknite ikonu olovke u desnom kutu prikaza datoteke. Omogućit će vam uređivanje koda.
- Kada se otvori uređivač, upišite promjene koje želite napraviti.
- Napišite poruku potvrde koja najbolje opisuje promjene koje ste napravili u datoteci readme.md.
- Klikni na Potvrdite promjene dugme.
Kako otvoriti zahtjev za povlačenjem
Sada ste unijeli promjene u granu mastera i možete povući zahtjev. Kada otvorite zahtjev za povlačenjem, predstavljate svoje predložene izmjene i tražite pregled od drugih. Ako recenzenti prihvate vaše izmjene, spojit će vaše predložene izmjene u svoje grane. Pull zahtjevi pokazuju razlike u sadržaju iz obje grane. Sve promjene će se prikazati u crvenoj ili zelenoj boji. Možete pristupiti urezivanju sa zahtjevom za povlačenjem odmah nakon što ga kreirate kako biste otvorili raspravu oko njega.
Kako označiti datoteke kao pregledane
Za programere koji rade na velikim kodnim bazama rijetko je izbjeći velike zahtjeve za povlačenjem. Pretraživanje i pregled datoteka može potrajati nekoliko sati. Vrijeme utrošeno na traženje može natjerati nekoga da lako zaboravi gdje je bio. Jednostavan način praćenja podataka koje ste pregledali jest označavanje datoteka kao pregledanih.
Koraci za označavanje datoteke kao pregledane
Možete vidjeti svoj napredak na vrhu zahtjeva za povlačenjem. Ovdje ćete vidjeti datoteke koje ste pregledali i one koje tek trebate vidjeti. Kada označite datoteku kao pregledanu, ona će se automatski skupiti, što olakšava pregled.
Slike u nastavku pomažu ilustrirati korake.
- Stvoriti Zahtjev za povlačenjem.
- Otvorite zahtjev za povlačenjem da biste vidjeli sve novododane ili uređene datoteke.
- Kliknite na datoteku da biste je označili kao pregledanu. Ovo sažima datoteku.
Označavanje datoteke zgodna je značajka u GitHubu koja pomaže recenzentima da se usredotoče na svoj rad i lako prate njihov napredak. Značajka Pregledano također vam daje do znanja kada se nešto promijeni u kodu koji ste već pregledali.
Na primjer, ako otvorite datoteku i netko također pregleda i promijeni bilo što u kodu nakon što ste to već učinili, Pregledano stanje će se promijeniti u "Promijenjeno od zadnjeg pregleda". To vam također omogućuje da provjerite što su drugi promijenili tijekom svog rada recenzije.
Završavati
Samostalno kodiranje novog projekta može se činiti zastrašujućim, stoga nemojte ići sami! Microsoft je učinio suradnju jednostavnom i učinkovitom s GitHubom.