Oletko koskaan löytänyt paketin GitHubista, josta pidit, mutta halusit lisätä nopean ominaisuuden, korjata löytämäsi virheen tai ehkä vain osallistua avoimen lähdekoodin kokonaisuuteen? Liity sosiaalisen koodauksen trendiin, jaa taitosi ja auta hyödyntämään avoimen lähdekoodin maailmaa. Tässä artikkelissa on lisätietoja siitä, miten koodia voidaan lisätä GitHub-arkistoon tai mihin tahansa isännöityyn git-palveluun.
Hanki asennus
Tässä artikkelissa oletetaan, että sinulla on jo GitHub-tili, mutta jos ei, ole hyvä rekisteröidy ilmaiselle tilille. Varmista myös, että sinulla on jo git asennettu suorittamalla seuraava komento terminaalissa:
git - versio
Jos versionumeron näkemisen sijaan saat viestin "komentoa ei löydy", voit asentaa git komennolla:
sudo apt-get -y asenna git
Haaraa arkisto
Ensin sinun on valittava arkisto, johon haluat osallistua, ja käydä siinä selaimessasi. Jos et ole varma, minkä tietovaraston valitset, voit käyttää demotietovarastoa, joka sijaitsee osoitteessa https://github.com/mdizak/muo_demo
. Tämä on yksinkertainen esittely, ja voit luoda siihen vetopyyntöjä testausta ja oppimista varten.Kun tarkastelet arkistoa selaimessasi, etsi Haarukkavarasto -painiketta ja napsauta sitä. Tämä haastaa arkiston omalle GitHub-tilillesi ja tuo sinut siihen. Seuraavaksi sinun täytyy kloonaa vasta haarautunut arkisto, joten avaa pääte tietokoneellasi ja suorita:
Haluatko tutustua GitHubin ohjelmistoihin? Näin pääset itään virtaviivaisella GitHub Desktop -työkalulla.
git-klooni https://github.com/myusername/muo_demo.git
cd muo_demo
Luonnollisesti varmista, että vaihdat yllä olevan URL-osoitteen vasta haarautuneelle arkistollesi. Kun kloonattu, lisää alkuperäinen arkisto ylävirtaan komennolla:
git remote add upstream https://github.com/mdizak/muo_demo.git
Muista vaihtaa yllä olevan komennon URL-osoite kloonatun alkuperäisen arkiston URL-osoitteeseen. Tämä tarkoittaa, että sen päätietovarasto, josta työskentelet.
Valmista paikallinen tietovarasto
Aina ennen kuin aloitat uuden julkaisun käsittelyn, varmista, että käytät vanhemman arkiston uusinta koodipohjaa. Suorita seuraavat komennot projektihakemistossa terminaalissa:
git kassan päällikkö
git pull upstream master && git push alkuperäiskone
Ensimmäinen komento varmistaa, että työskentelet tällä hetkellä päähaarassa, ja toinen komento synkronoi päätietovaraston sekä paikallisten että GitHub-arkistojen kanssa. Tämä varmistaa, että muokkaat uusinta koodipohjaa etkä toimi vanhentuneen koodin kanssa.
Varmista myös, että projektissa on contrib.md-tiedosto, ja jos on, noudata sen sanoja. Joskus hankkeilla on erityiset ohjeet avustusten antamiseen, ja niitä tulisi aina noudattaa.
Luo uusi haara
Sinun on luotava uusi haara, joka pitää sisällään kaikki muutokset tähän julkaisuun, ja myöhemmin projektin ylläpitäjät yhdistävät sen GitHub-päätietovarastoon. Haaran on oltava aakkosnumeerinen, ja se voidaan nimetä mihin tahansa haluamaasi.
Vaikka sitä ei vaadita, sivuliikkeen nimen etuliitteeksi katsotaan yleensä tavallinen kohteliaisuus hotfix / nopeaa virheenkorjausta varten ominaisuus/ lisäominaisuuksia varten. Valitse haluamasi haaran nimi ja suorita komento:
git checkout -b ominaisuus / my_cool_feature
Luo aina erillinen haara kullekin ominaisuudelle / virhekorjaukselle, äläkä koskaan sisälly useita avustuksia yhteen. Tämä auttaa ylläpitämään sujuvaa kehitysvirtaa ja auttaa myös varmistamaan, että panoksesi hyväksytään ja sisällytetään projektiin.
Nyt kun haara on luotu, mene eteenpäin ja suorita kaikki haluamasi muutokset tavallisella git-työnkululla.
Suorita ja luo vetopyyntö
Kun olet suorittanut lahjoituksesi työn, sitoutu siihen a oikea sitoutumisviesti ja työnnä se haarautuneelle arkistollesi komennoilla:
git sitoutuminen - tiedosto sit.txt
git push -u -ominaisuus / my_cool_feature
Viimeinen vaihe on luoda vetopyyntö, joka varoittaa projektin ylläpitäjiä uudesta panoksesta. Käy haarautuneessa GitHub-arkistossa selaimessasi, ja näet pudotusvalikon, jonka avulla voit vaihtaa haaroja. Vaihda uuteen haaraan, ja seuraava sivu sisältää linkin, jonka avulla voit luoda uuden vetopyynnön.
Napsauttamalla linkkiä näet sivun, joka näyttää sitoutumisviestisi ja kaikki muutokset, jotka olet tehnyt koodissa. Tarkista kaikki varmistaaksesi, että ne ovat oikein, lisää tarvittavat lisäviestit ylläpitäjille ja lähetä vetopyyntö.
Jatka osallistumista GitHubiin
Onnittelut, olet lähettänyt lahjoituksen onnistuneesti GitHub-projektiin!
Vetopyyntösi odottaa nyt projektin ylläpitäjien tarkistusta ja hyväksyntää, ja sinulle ilmoitetaan sähköpostitse, onko se hyväksytty vai ei, ja mahdollisilla viesteillä, jotka heillä on sinulle. Nyt kun olet oppinut osallistumaan projekteihin GitHubissa, jatka eteenpäin ja auta kasvamaan avoimen lähdekoodin yhteisö.
Jos Android-puhelimesi tai -tablet-laitteesi toimii hieman hitaasti, se saattaa tarvita vain hieman enemmän RAM-muistia. Voimme auttaa siinä.
- Ohjelmointi
- GitHub
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.