Gitin kanssa työskentelyn perusteet. Yksityiskohtainen johdatus työskentelyyn Gitin kanssa. Tarkista arkiston tila

Jos olet päättänyt ottaa ensimmäiset askeleesi kohti VCS:n (Version Control System) käyttöä, sinun pitäisi jo ymmärtää, kuinka hyödyllinen tämä asia on. Tällaisten järjestelmien käytössä on monia etuja, mutta siitä ei tässä artikkelissa ole kyse. Tässä artikkelissa kerron sinulle, kuinka voit aloittaa työskentelyn (Windows 7:ssä) yhden suosituimmista versionhallintajärjestelmistä - Githubin kanssa.

Hyvin usein sananvapaudessa ei sanota github, vaan yksinkertaisesti git, mikä tarkoittaa resurssia https://github.com, mutta nämä eivät ole aivan samoja asioita. Itse GitHub-resurssi on projektiemme seuranta- ja hallintajärjestelmän web-kuori. Tämä on eräänlainen sosiaalinen verkosto kehittäjille, ei vain PHP:lle, vaan myös muille ohjelmointikielille. Mitä tulee itse Gitiin, tämä on ohjelma, jonka asennamme tietokoneellemme / kannettavalle tietokoneellemme.

Aloittaaksemme meidän on ladattava kaksi ohjelmaa:

  1. msysgit. Voit ladata uusimman version täältä -> Git
  2. TortoiseGit (32-bittinen ja 64-bittinen)

Kun olet ladannut nämä kaksi ohjelmaa, aloitetaan niiden asentaminen.

Huomautus! Ensin meidän täytyy laittaa msysgit, ja sitten - TortoiseGit

msysgit-asennusprosessi on intuitiivinen, joten emme käsittele sitä. Ainoa asia on, että kaikki asennuksen aikana meille tarjottavat asetukset voidaan jättää ennalleen ja jättää oletusarvoiksi.

Ilmoita yllä olevassa näytössä näkyvä kohde.

Kun olet asentanut nämä paketit, pidä ensimmäinen vaihe suoritettuna. Toinen vaihe on pääsyn saaminen Github-tietovarastoon.

Ensin meidän on rekisteröidyttävä verkkosivustolla https://github.com. Rekisteröityminen tälle sivustolle on yksinkertaista, eikä se juurikaan eroa vastaavista toiminnoista muilla sivustoilla.

Huomautus! Ilmoittautuessasi ilmoita oikea sähköpostiosoite, jota käytät.

Tämän jälkeen tarvitsemme rekisteröinnin yhteydessä antamamme sähköpostiosoitteen. Jos unohdat yhtäkkiä minkä määritit rekisteröinnin yhteydessä, voit tarkastella sitä Muokkaa profiilia -> Sähköpostit -osiossa (https://github.com/settings/emails) ja näet sen pääikkunassa:

Olemme valmiita, nyt meidän on luotava SSH-avain. Tämä on digitaalinen allekirjoitus tietokoneellesi. Tämän avaimen saamiseksi tarvitsemme saman gitin. Asennuksen jälkeen Git Bush -pikakuvakkeen pitäisi ilmestyä työpöydällesi. Kaksoisnapsauttamalla sitä käynnistää konsolin.

Huomautus! Jos sinulla ei ole tätä pikakuvaketta työpöydälläsi, tämä komentorivi voidaan kutsua seuraavasti: avaa työpöydällä tyhjässä tilassa kontekstivalikko hiirellä ja kohdeluettelosta löydät saman Gitin. Puska

Nyt komentorivillä sinun on suoritettava komento:

ssh-keygen -t rsa -C "Sähköposti profiilistasi"

Tämän jälkeen viesti "Syötä tiedosto, johon avain tallennetaan" tulee näkyviin tähän. Toistaiseksi jätämme kaiken ennalleen ja paina vain Enter. Nyt meitä pyydetään syöttämään salasana, toistaiseksi ohitamme tämän vaiheen painamalla Enter, mutta myöhemmin tämä salasana voidaan syöttää itsenäisesti. Tämän jälkeen luomme kaksi tiedostoa - yksi niistä on SSH-avaimemme.

Huomautus! Sinulla ei ehkä ole asennettuna ssh-keygen-moduulia, eikä yllä oleva komento yksinkertaisesti toimi, minkä seurauksena avainta ei luoda. Tässä tapauksessa joko lataa ohjelmia, kuten kitti. Lisätietoja on artikkelissa Habr -> http://habrahabr.ru/. Tai käytä HTTPS-yhteyttä.

Jos teit kaiken näissä ohjeissa kuvatulla tavalla etkä muuttanut mitään prosessin aikana, tiedostot sijaitsevat täällä: C:/users/(Käyttäjänimi)/.ssh/

Tähän kansioon tarvitsemme tiedoston ida_rsa.pub, joka sinun on avattava tavallisella muistilehtiöllä ja kopioitava sisältö leikepöydälle (yksinkertaisesti sanottuna paina avoimessa tiedostossa Ctrl+A ja sitten Ctrl+C).

Seuraava asennusvaihe on lisätä tämä avain Github-profiiliisi. Voit tehdä tämän siirtymällä profiiliasetuksiin: Asetukset -> SSH-avaimet ja napsauttamalla Lisää SSH-avain -painiketta alla olevan kuvakaappauksen mukaisesti.

Edessäsi on avautunut lomake, jossa on kaksi kenttää:

  1. Otsikko

Jätä otsikko tyhjäksi, mutta liitä Avain-kenttään teksti, jonka kopioit aiemmin tiedostosta ida_rsa.pub.

Onnittelut, toinen vaihe on ohi. Vielä vähän ja voit nauttia työskentelystä omassa arkistossasi.

Luo nyt erillinen kansio paikalliseen isäntään, johon projektisi tallennetaan, ja kutsu sen kontekstivalikko. Valitse sitten TortoiseGit -> Asetukset kuvakaappauksen mukaisesti:

Vasemmalle avautuvassa ikkunassa näet puuvalikon. Sinun on valittava Git -> Config ja kirjoitettava muistiin nimesi ja sähköpostiosoitteesi täsmälleen samat kuin ilmoitit rekisteröityessäsi Githubiin.

Nyt meidän on kloonattava (kopioitava) arkisto tietokoneellemme. Voit tehdä tämän siirtymällä luomaasi arkistoon Githubissa ja oikealla näet sen osoitteen:

Kopioi tämä osoite leikepöydällesi. Kutsu nyt projektillesi luomasi kansion kontekstivalikko ja valitse komento " Git Clone...":

Ikkuna on avautunut, johon meidän on liitettävä arkistomme kopioitu osoite:

Kiinnitä huomiota Hakemisto-kenttään - joskus toinen kansio voidaan lisätä. Varmista, että siellä oleva polku johtaa projektikansioosi, ei johonkin muuhun. Napsauta nyt OK. Kloonaus alkaa:

Jatkoa Gitin kanssa työskentelyä käsittelevälle artikkelille. Opi lisäämään tiedostoja, sitoutumaan ja työntämään >

GitHub - mikä se on? Tämä resurssi on web-pohjainen versionhallinta- ja yhteistyöalusta ohjelmistokehittäjille. Se toimitettiin ohjelmistona palveluna -liiketoimintamallin kautta, ja se lanseerattiin vuonna 2008. Resurssi perustuu Gitiin, lähdekoodin hallintajärjestelmään, joka on suunniteltu nopeuttamaan ohjelmistokehitystä.

GitHub on tällä hetkellä suosituin koodin isännöintipalvelu kehittäjien ja ohjelmoijien keskuudessa.

GitHub - mikä se on?

Gitiä käytetään tallentamaan projektin lähdekoodia ja pitämään kirjaa kaikkien koodimuutosten täydellisestä historiasta. Näin kehittäjät voivat tehdä yhteistyötä projektin parissa tehokkaammin tarjoamalla työkaluja useiden kehittäjien mahdollisten ristiriitaisten muutosten hallintaan. Työskentely GitHubin kanssa antaa sinun mukauttaa ja parantaa ohjelmistoja sen julkisista tietovarastoista ilmaiseksi, mutta yksityisistä arkistoista peritään maksuja, jotka tarjoavat erilaisia ​​hinnoittelusuunnitelmia. Jokainen julkinen tai yksityinen arkisto sisältää kaikki projektitiedostot sekä kunkin tiedoston muutoshistorian. Tietovarastoissa voi olla useita työntekijöitä ja ne voivat olla joko julkisia tai yksityisiä.

Kuinka toimia GitHubissa?

Alusta helpottaa sosiaalista koodausta tarjoamalla verkkokäyttöliittymän Git-koodivarastolle ja hallintatyökaluja yhteistyötä varten. Tätä projektia voidaan pitää vakavana sosiaalisen verkostoitumisen resurssina ohjelmistojen tekijöille.

Kuinka osallistujat voivat koodata yhdessä, arvioida toistensa työtä, saada päivityksiä tietyistä projekteista ja kommunikoida julkisesti tai yksityisesti.

Käyttäjät voivat lisätä muita osallistujia projektiinsa yhteistyötä varten.

Terminologia

Kolme tärkeää termiä, joita kehittäjät käyttävät GitHub.com-ympäristössä, ovat haarukka, vetopyyntö ja yhdistäminen.

Haarukka on arkisto, joka on kopioitu yhden osallistujan tililtä toisen tilille. Tämän työkalun avulla kehittäjä voi tehdä muutoksia vaikuttamatta lähdekoodiin.

Koska GitHub on intuitiivinen ja helppokäyttöinen ja sen versionhallintatyökalut ovat hyödyllisiä yhteistyöhön, resurssista on tullut suosittu eri alojen asiantuntijoiden, myös ei-ohjelmoijien, keskuudessa. Erityisesti he alkoivat käyttää sitä dokumenttien ja multimediakehitysten parissa. Esimerkiksi dokumentaatioprojektit, oppimisresurssit ja muut työt, joissa käyttäjät voivat olla vuorovaikutuksessa verkossa ja työskennellä yhdessä. GitLab on avoimen lähdekoodin vaihtoehto GitHub.comille.

Tuotteet ja ominaisuudet

Kuuluisan GitHub.com-tuotteen lisäksi SaaS-perustaja tarjoaa paikallisen version. GitHub Enterprise tukee integroituja kehitysympäristöjä, integroituja työkaluja ja erilaisia ​​kolmannen osapuolen sovelluksia ja palveluita. Resurssi tarjoaa paremmat suoja- ja vahvistusominaisuudet.

Muita tuotteita ja sovellusten ominaisuuksia ovat:


Hajautetut versionhallintajärjestelmät (DVCS) ovat vähitellen korvaamassa keskitettyjä. Jos et ole vielä käyttänyt yhtä niistä, nyt on aika kokeilla.

Tässä artikkelissa yritän näyttää, kuinka voit nopeasti aloittaa gitin kokeilun käyttämällä github.com-verkkosivustoa.

Tässä artikkelissa ei käsitellä eroja eri DVCS:n välillä. Gitin kanssa työskentelyä ei myöskään käsitellä yksityiskohtaisesti; tästä aiheesta on monia hyviä lähteitä, jotka annan artikkelin lopussa.

Joten sivusto github.com on sijoitettu verkkoprojektien isännöintipalveluksi git-versionhallintajärjestelmää käyttäen sekä kehittäjien sosiaaliseksi verkostoksi. Käyttäjät voivat luoda rajoittamattoman määrän arkistoja, joista jokaisessa on wiki, ongelmanseurantajärjestelmä, kyky suorittaa kooditarkastuksia ja paljon muuta. GitHub on tällä hetkellä suosituin palvelu laatuaan, ohittaen Sourceforgen ja Google Coden.

Avoimen lähdekoodin projekteille sivuston käyttö on ilmaista. Jos tarvitset yksityisiä tietovarastoja, voit päivittää maksulliseen sopimukseen:

Aloitetaan rekisteröinnistä. Seuraa linkkiä github.com/signup/free ja anna tietosi.
Rekisteröinnin jälkeen meidät ohjataan tilimme hallintapaneeliin:

Nyt meillä ei ole yhtä arkistoa, ja voimme joko luoda uuden arkiston tai haarautua olemassa olevasta jonkun muun arkistosta ja johtaa omaa kehityshaaraamme. Sitten voit halutessasi ehdottaa muutoksiasi alkuperäisen arkiston tekijälle (Pull-pyyntö).

Mutta ensin asennetaan git ja määritetään se toimimaan sivuston kanssa.

Jos käytät Windowsia, lataa ja asenna msysgit. Tämä on gitin konsoliversio Windowsille (tarina perustuu edelleen tämän käyttöjärjestelmän esimerkkiin).
Ohjeet MacOS X:lle (eng)
Ohjeet Linuxille (eng)
Ei pitäisi olla ongelmia, napsauta vain Seuraava kaikkialla. Valitse asennuksen jälkeen Git Bash Explorerin pikavalikosta:

Tai Git Bash.lnk:n kautta kansiossa, jossa on asennettu ohjelma:

Syötämme tietomme ja rivinvaihtoasetukset konsoliin:
git config --global user.name "oma nimesi"
git config --global user.email "oma sähköpostiosoite"
git config --global core.autocrlf true
git config --global core.safecrlf true

Muuten, suosittelen ottamaan hyvän interaktiivisen kurssin gitin käytöstä konsolista. Kurssi valmistuu muutamassa tunnissa ja antaa tarvittavat perustaidot.

Niille, jotka pitävät gui:sta, on useita tällaisia ​​työkaluja gitin kanssa työskentelemiseen Windowsissa. Kaksi tärkeintä ovat SmartGit (cross-platform) ja TortoiseGit. Molemmat ovat hyviä, ja kumpaa käyttää, on makuasia. Kuvaan työskentelyä TortoiseGitin kanssa.
Unikon osalta on myös valittavissa giu.

  • GitHubin virallinen asiakas on mielestäni edelleen melko karkea.
  • GitX - En henkilökohtaisesti pitänyt siitä
  • GitBox - suurin osa seuraa mac-tapaa, suosittelen kokeilemaan sitä

Tietoja gitistä venäjäksi:
habrahabr.ru/blogs/Git/106912 "Onnistunut haarautumismalli gitille" - hyvän englanninkielisen artikkelin käännös
githowto.com interaktiivinen kurssi gitin kanssa työskentelystä konsolista
habrahabr.ru/blogs/Git/106912 "Miksi git" + keskustelu
habrahabr.ru/blogs/development/68341 "Git niille, jotka muuttavat SVN:stä" + keskustelu

Git. Nopea alku perustoimintojen käyttöön selityksillä

Tiedosto(t) on nyt tiukasti paikallaan toimivan paikallisen kopiosi HEADissa. Et voi karkottaa niitä sieltä, mutta ne eivät silti ole etävarastossasi. Laitetaan ne myös sinne! Käyttää:

Git push alkuperän mestari

Kirjoita vain masterin sijaan halutun haaran nimi. Voi kyllä, et vielä tiedä, mitä oksat ovat. Okei, muista tämä paikka toistaiseksi, ja kun luet haarautumisesta, tule takaisin tänne.

Voi kyllä, palvelimien kanssa työskenteleville hienoille tyypeille (on sopivaa puhua esimerkiksi GitHubista), komento on seuraava:

Git etälisäyksen alkuperä [palvelin]

Haaroittuminen

Englanniksi tätä asiaa kutsutaan haarautuminen- on parempi syventyä tähän asiaan ja lukea haaroittamisesta tarkemmin, esittelen vain sen. Haaroittuminen käytetään samanaikaiseen ja itsenäiseen eri ominaisuuksien kehittämiseen (no, tai enemmän bugeja, koska lähdekoodia on enemmän). Päähaara on hallita- se tulee näkyviin arkistoa luotaessa. Muut haarat ovat hiekkalaatikoita; kun olet pelannut niitä tarpeeksi, yhdistä ne yhdeksi kokonaisuudeksi masterissa. Nyt selitän kuinka tämä tehdään.

Uuden haaran luominen

Joten päätit kehittää jotain uutta ominaisuutta. Luo sille uusi haara:

Git checkout -b [uusi_haara]

Ai niin, mielikuvituksesi toimii luultavasti täydellä teholla, mutta maltillinen se haarojen nimeämisessä: voit nimetä haaran vain sellaisella nimellä, joka on hyväksyttävä lempikielesi muuttujalle.

Vaihto oksien välillä

Pitäisikö minun pitää tauko tämän ominaisuuden työstämisessä ja vaihtaa toiseen haaraan? Käytä (jos työskentelet paikallisen arkiston kanssa, sinun ei tarvitse määrittää sen nimeä):

Git checkout [arkisto]/[haara]

No, jos et halua työskennellä sen kanssa ollenkaan, poista se kokonaan:

Git haara -d [haara]

Voit tehdä mitä tahansa säädytöntä haaraasi: kukaan ei näe sitä ennen kuin työnnät sen etävarastoon komennolla:

Git push -alkuperä [haara]

Haarojen yhdistäminen

Voit yhdistää haaran parhaillaan työskentelevään haaraan käyttämällä:

Git merge [haara]

Mutta tietysti tämä kaikki johtaa konflikteihin. Ja tämä on todellinen ongelma. Joten yritä korjata kaikki manuaalisesti suoraan arkistohakemistossa. Älä sitten unohda merkitä, että olet "vuotanut" ne:

Git add [tiedostonimi]

Muuten, oksia voidaan verrata:

Git-ero [yksi_haara] [muu_haara]

Joten nyt ryhdytään päättäväisempiin toimiin. Päivitämme arkistoamme viimeisimmän sitoumuksen mukaisesti. Se on erittäin helppo tehdä (mutta ei ole kovin helppoa laittaa sitä takaisin, joten harkitse kahdesti ennen kuin teet tämän kauhean virheen):

Hitto vedä

Tietysti ymmärrän, että olet liian siisti jättääksesi muistiinpanoja tulevaisuutta varten - pidä kaikki päässäsi - mutta silti suosittelen, että jätät tunnisteet. Ja tämä ei ole minun keksintöni, monet ihmiset tekevät näin:

Git-tagi [first_ten_characters of the_corresponding_commit]

Etkö tiedä mitä ensimmäiset merkit ovat halutun sitoumuksen nimessä? Ei hätää, katso arkiston historiaa - sen lokia:

Tämän hyödyllisen vempaimen käyttöön on olemassa joukko erilaisia ​​parametreja, mene eteenpäin ja googleta ne itse. Ai niin, kirjoitimme siitä jo kerran.

Vittu, tein väärin!

No, nyt kerron sinulle, kuinka korjata virheesi, vaikka olet varma, että et tee niitä. Jos ongelma on vain yhdessä tiedostossa, tässä on Ctrl+Z HEAD:lle:

Git checkout -- [tiedostonimi]

Mutta jos ongelma on jo paikallisessa arkistossa, tyhjennä kaikki siellä ja palauta versio palvelimelta:

Git fetch origin git reset --hard origin/master

Kyllä, jätkä, kaikki on vaikeaa täällä. Tämä on gittiä.

Gitin ominaisuuksia

Jos olet laiska, etkä halua kirjoittaa kaikkea käyttöjärjestelmäsi kuoreen, voit käyttää gitin graafista käyttöliittymää:

Löydät joukon muita graafisia käyttöliittymiä.
Jos gitin vakiotulostus tuntuu tylsältä, väritä se:

Git config color.ui true

No, on myös sellainen asia - interaktiivinen indeksointi. Kun sinulla on jo melko suuri projekti, voit pakata indeksiesityksen lokissa seuraavasti:

Git add -i

Toivon, että tämä opas auttaa sinua alkuvaiheessa olemaan hämmentynemättä työskennellessäsi gitin ja opit vihdoinkin valvomaan varmuuskopioitasi.

Github on erittäin kuuluisa alusta avoimen lähdekoodin projektien lähdekoodin tallentamiseen, jakeluun ja hallintaan. Tätä palvelua käyttävät monet kehittäjät ympäri maailmaa, mukaan lukien suuret yritykset, kuten Microsoft, RedHat ja monet muut, sekä sadat monien suosittujen projektien kehittäjät.

Alusta tarjoaa paitsi koodin tarkastelun ja jakamisen, myös versiohistorian, yhteistyökehitystyökalut, dokumentaation, julkaisujen ja palautteen tarjoamisen työkalut. Ja mikä parasta, voit isännöidä sekä julkisia että yksityisiä projekteja Gihubissa. Tässä artikkelissa tarkastellaan, kuinka Githubia käytetään projektisi isännöimiseen. Niin sanotusti github aloittelijoille.

Oletetaan siis, että sinulla on oma projekti ja haluat sijoittaa sen koodin Githubiin julkisesti, jotta muut käyttäjät voivat tarkastella sitä ja osallistua kehitykseen. Ensimmäinen asia, joka sinun on tehtävä, on luoda tili.

1. Tilin luominen

Luo uusi tili sivustolle avaamalla GitHub-pääsivu ja voit syöttää heti uuden tilin tiedot. Sinun on annettava käyttäjätunnus, sähköpostiosoite ja salasana:

Kun olet syöttänyt, paina -painiketta "Rekisteröidy ilmaiseksi":

Seuraavassa vaiheessa sinun on valittava arkiston tyyppi. Julkiset arkistot ovat ilmaisia, mutta jos haluat luoda yksityisen arkiston, jonka koodi on vain sinun käytettävissäsi, joudut maksamaan 7 dollaria kuukaudessa.

Tilisi on valmis ja sinut ohjataan sivulle, jolla voit luoda ensimmäisen projektisi. Mutta ennen kuin voit tehdä tämän, sinun on vahvistettava sähköpostiosoitteesi. Voit tehdä tämän avaamalla postilaatikkosi ja seuraamalla Githubin sähköpostissa olevaa linkkiä.

Githubin asennusta ei tarvita, muutama napsautus riittää.

2. Arkiston luominen

Napsauta painiketta avautuvalla sivulla, joka on valtuutettujen käyttäjien pääsivu "Aloita projekti":

Voit alustaa arkiston välittömästi luomalla Readme-tiedoston valitsemalla valintaruudun "Alusta tämä arkisto README:llä" sivun lopussa. Voit myös valita lisenssin:

Kun olet valmis, valitse "Luo projekti", luodaan uusi projekti README-tiedostolla, joka sisältää kuvauksen ja lisenssitiedoston.


3. Haarojen lisääminen

Github-haarojen avulla voit työskennellä useiden projektin versioiden kanssa samanaikaisesti. Oletusarvoisesti arkistoa luotaessa luodaan päähaara, tämä on päätoimihaara. Lisähaaroja voidaan luoda esimerkiksi testaamaan ohjelmistoa ennen kuin se julkaistaan ​​päähaaralle. Näin voit samanaikaisesti kehittää tuotetta ja tarjota käyttäjille vakaan version. Voit myös luoda erilliset haarat eri järjestelmien ohjelmaversioille.

Nykyinen haara näkyy vasemmassa yläkulmassa sanan jälkeen "Haara". Jos haluat luoda uuden haaran, laajenna tämä luettelo ja ala kirjoittaa sen nimeä:

Sivusto itse kehottaa sinua luomaan uuden säikeen, valitse "Luo haara".

Välittömästi luomisen jälkeen työskentelet juuri luodun haaran kanssa.

4. Tiedostojen muutokset ja sitoumukset

Githubin tiedostoihin tehdyt muutokset tehdään committeilla. Sitoutuminen suoritetaan tekemällä korjaukset itse ja kuvailemalla ne. Tämä on välttämätöntä, jotta tiedät mitä ja milloin muutit, ja helpottaa myös tiimin työn seurantaa. Sana commit voidaan kääntää "korjaa". Eli voimme tehdä muutoksia useisiin tiedostoihin ja sitten vahvistaa ne. Muutetaan README-tiedosto esimerkkinä. Voit tehdä tämän etsimällä painikkeen siveltimellä paneelin oikealta puolelta ja napsauttamalla sitä:

Avautuu tekstieditori, johon voit kirjoittaa tarvitsemasi korjaukset:

Kun olet tehnyt kaiken tarvitsemasi, sinun on täytettävä kenttä "Tehdä" sivun lopussa. Kuvaile lyhyesti, mikä on muuttunut, ja napsauta sitten painiketta "Sitoudu muutokset":

Nämä muutokset tehdään projektin nykyiseen osa-alueeseen, koska tällä hetkellä työskentelemme testauksen parissa, muutokset lähetetään sinne.

5. Vetopyyntöjen luominen

GitHub aloittelijoille saattaa tuntua erittäin monimutkaiselta juuri tällaisten ominaisuuksien vuoksi, mutta se on erittäin kätevää, kun olet ymmärtänyt sen. Yhdistämispyyntö tai vetopyyntö on ominaisuus, jonka avulla kuka tahansa kehittäjä voi pyytää toista, kuten arkiston luojaa, tarkistamaan koodinsa ja lisäämään sen pääprojektiin tai haaraan. Yhdistämispyyntötyökalu käyttää erovertailutyökalua, joten näet kaikki muutokset, ne alleviivataan eri värillä. Pull Request voidaan luoda heti sitoumuksen luomisen jälkeen. Lähetetään vetopyyntö testaushaarasta pääkonttoriin. Avaa ensin välilehti "Vedä pyyntö".

Klikkaa tästä "Luo vetopyyntö":

Tässä ikkunassa voit tarkastella kaikkia muutoksia; nyt näemme, että rivi on lisätty:

6. Tarkista ja hyväksy yhdistämispyynnöt

Nyt samalla Pull Requests -välilehdellä näemme juuri luodun yhdistämispyynnön ja meidän tarvitsee vain hyväksyä se napsauttamalla "Yhdistä vetopyyntö":

Mutta jos tämä pyyntö tuli toiselta henkilöltä, sinun on tarkistettava, mitä hän muutti siellä ja onko se tarpeellista. Voit tehdä tämän napsauttamalla pyynnön kuvausta ja näet jo tutun muutosnäkymän:

Koodi tuodaan sitten päähaaraan ja testaushaara voidaan turvallisesti poistaa.

7. Virheraportit

Toinen kätevä asia on, että voit käyttää GitHubia paitsi koodin kehittämiseen ja hallintaan, myös käyttäjien palautteeseen. Välilehdellä "Ongelma" Käyttäjät voivat lähettää viestejä ongelmista, joita he kohtasivat käyttäessään tuotettasi. Avaa välilehti "Ongelmia" ja napsauta painiketta "Uusi numero":

8. Julkaisut

Viimeinen asia, jota tarkastelemme tänään, ovat julkaisut. Kun tuote on saavuttanut tietyn vaiheen, voit julkaista julkaisun, jotta käyttäjät ja voit olla varmoja, että kaikki on siellä vakaasti eikä kukaan rikkonut mitään väärällä Pull Requestilla Masterissa. Ensin sinun on siirryttävä projektin pääsivulle ja sitten välilehteen "Julkaisut":

Tällä sivulla sinun on määritettävä versio kenttään "Tagin versio", sitten julkaisun nimi ja lyhyt kuvaus. Jos olet koonnut arkistoja binäärien avulla, sinun on myös liitettävä ne tähän. Napsauta sitten "Luo julkaisu":

Julkaisun luomisen jälkeen luodaan seuraava sivu:

johtopäätöksiä

Tässä artikkelissa tarkastelimme, kuinka GitHubia käytetään projektisi isännöimiseen ja hallintaan. Koko järjestelmä on englanninkielinen, joten kielen perusosaaminen on erittäin toivottavaa, mutta ilman sitäkään työskentely githubin kanssa ei ole kovin vaikeaa. Toivottavasti näistä tiedoista oli sinulle hyötyä. Jos olet kiinnostunut työskentelemään Gitin kanssa komentoriviltä, ​​katso artikkeli aloittelijoille.