Ennen kuin teet vetopyynnön Githubissa, sinun on luotava oma haara päähaarasta ja varmistettava, että se on ajan tasalla. Tämän jälkeen voit tehdä ja tehdä muutoksia vaikuttamatta päähaaraan. Kun sitoumus on tehty, voit luoda vetopyynnön GitHubissa ja yhdistää muutokset takaisin päähaaraan. Voit käyttää sekä Git -komentoriviä että Github -verkkokäyttöliittymää suorittaaksesi suuren osan tästä prosessista.
Askeleet
Osa 1/3: Uuden haaran luominen
Vaihe 1. Avaa Git
Jos sinulla ei vielä ole Git-ohjelmaa, siirry osoitteeseen https://git-scm.com/downloads ja valitse käyttämäsi alustan asennusohjelma.
Jos asennat gitiä ensimmäistä kertaa, sinun on myös kloonattava tai tuotava/luotava arkisto ennen sen lisäämistä
Vaihe 2. Siirry projektihakemistoosi
Kirjoita komentoriville “cd” ja paina ↵ Enter, missä on hakemistoketju, joka johtaa sinne, missä olet kloonannut tai luonut projektikansion.
Voit vetää ja pudottaa kansion Git -komentoikkunaan täyttääksesi hakemistopolun automaattisesti
Vaihe 3. Varmista, että arkistosi on ajan tasalla
Kirjoita "git pull origin master" komentoriville ja paina ↵ Enter. Näkyviin tulee viesti, joka kertoo, että arkisto on ajan tasalla.
Master on projektin oletushaara
Vaihe 4. Siirry github -arkistosivulle
Avaa verkkoselaimesi ja kirjoita arkistosi ainutlaatuinen github -URL -osoite.
Vaihe 5. Napsauta avattavaa "haara: päällikkö" -valikkoa
Tämä sijaitsee sivun vasemmassa yläkulmassa ja avaa luettelon muista haaroista ja tekstiruudun.
Vaihe 6. Anna haaran nimi ja napsauta "Luo haara", kun se tulee näkyviin
Tämä luo uuden haaran päähaarasta käyttämällä mitä tahansa nimeä, jonka kirjoitit tekstikenttään.
- Voit myös luoda haaran komentoriviltä. Kirjoita "git checkout branch -b" ja paina ↵ Enter, missä haluat, että haaraasi kutsutaan.
- Voit nyt käyttää "git skirt" ja "git push" tehdäksesi turvallisia muutoksia haaraasi vaikuttamatta pääprojektiin. Jos teet vetopyynnön, muut voivat tarkastella ja keskustella muutoksistasi ennen niiden yhdistämistä takaisin päähaaraan.
Vaihe 7. Tee muutokset uuteen haaraasi
Napsauta kynäkuvaketta muokataksesi arkiston tiedostoa. Kun muokkaukset on tehty, kirjoita hyväksymisviesti ja napsauta muokkausalueen alla olevasta ikkunasta "Sitoudu".
- Voit tehdä sitoumuksia myös komentoriviltä. Tämä on hyödyllistä, kun teet muutoksia tiedostoihin paikallisesti eikä git -verkkosivustolla. Kirjoita komentoriville "git committ -m" ja paina ↵ Enter, kun olet tehnyt muutoksia tiedostoon. pitäisi olla lyhyt kuvaus tekemistäsi muutoksista.
- Sitovien viestien teksti voi olla mitä tahansa, mutta jotain tässä vaaditaan.
Osa 2/3: Vetopyynnön tekeminen
Vaihe 1. Napsauta "Vedä pyynnöt" -välilehteä
Tämä sijaitsee arkistosivun ylävalikkorivillä.
Pull Request on Git -ominaisuus, jota käytetään esittämään riippumattomilla haaroilla tehdyt muutokset yhteistyökumppaneiden tarkasteltavaksi ennen yhdistämistä pääprojektiin
Vaihe 2. Valitse luomasi haara luettelosta
Tämä näyttää tekemäsi muutokset verrattuna alkuperäiseen sisältöön päähaarassa.
Vaihe 3. Napsauta”Luo vetopyyntö”
Kun olet tyytyväinen muutostesi tilaan, tämä on vihreä painike vasemmassa yläkulmassa sivuliikkeen avattavasta valikosta.
Vaihe 4. Anna vetopyyntösi nimi/kuvaus
Näiden kenttien avulla voit tunnistaa ja kuvata lyhyesti muille yhteistyökumppaneille tekemäsi muutoksen.
Vaihe 5. Napsauta”Luo vetopyyntö”
Tämä luo vetopyynnön, jossa on annettu nimi ja kuvaus.
Osa 3/3: Pull -pyynnön yhdistäminen
Vaihe 1. Napsauta”Yhdistä vetopyyntö”
Tämä painike näkyy oikeassa alakulmassa, kun vetopyyntö on luotu.
Voit käyttää samaa toimintoa myös komentorivillä "git merge"
Vaihe 2. Napsauta "Vahvista yhdistäminen"
Näyttöön tulee ilmoitus, jossa kerrotaan, että vetopyyntö yhdistettiin onnistuneesti takaisin päähaaraan. Koska haaraasi ei enää tarvita, sinua pyydetään poistamaan se.
Jos sinulla on yhdistämisristiriitoja, sinulle ilmoitetaan, etkä voi jatkaa yhdistämistä. Sinun on siirryttävä takaisin ja vedettävä uudelleen päähaarasta, jotta saat oman haaran ajan tasalle muutoksista, ja luo sitten uusi vetopyyntö
Vaihe 3. Napsauta "Poista haara"
Tämä näkyy ilmoituksessa violetin haarakuvakkeen vieressä. Yhdistettyjen ja vanhentuneiden haarojen poistaminen on hyvä tapa pitää projekti järjestyksessä ja helposti hallinnoitavana.
Vinkkejä
- Yhdistämisristiriitoja voi ilmetä, jos muutokset on siirretty hallintaan sen jälkeen, kun olet tehnyt muutokset erillisellä haaralla. Sinun on vedettävä muutokset masterista omaan haaraasi ja luotava uusi vetopyyntö yhdistääksesi onnistuneesti.
- Käytännössä monet ohjelmistokumppanit pitävät Git -komentoriviä tehokkaampana kuin graafisen käyttöliittymän käyttäminen.