Kas olete kunagi leidnud GitHubi paketist, mis teile meeldis, kuid soovite lisada kiire funktsiooni, parandada leitud vea või anda oma panuse lihtsalt avatud lähtekoodiga tervikuna? Liituge sotsiaalse kodeerimise trendiga, jagage oma oskusi ja aidake avatud lähtekoodiga maailmas kasu saada. Selles artiklis saate teada, kuidas koodi GitHubi või mis tahes hostitud git-teenuse hoidlasse lisada.

Hankige seadistamine

Selles artiklis eeldatakse, et teil on juba GitHubi konto, kuid kui mitte, siis palun kiiresti registreeru tasuta kontole. Samuti veenduge, et teil juba on git installitud, käivitades terminalis järgmise käsu:

git - versioon

Kui saate versiooninumbri nägemise asemel teate "käsku ei leitud", võite selle installida git käsuga:

sudo apt-get -y installige git

Kahvli hoidla

Kõigepealt peate valima hoidla, kuhu soovite panustada, ja külastage seda oma veebibrauseris. Kui te pole kindel, millist hoidlat valida, võite kasutada aadressil asuvat demohoidlat https://github.com/mdizak/muo_demo

instagram viewer
. See on lihtne demo ja võite testimise ja õppimise eesmärgil selle vastu tõmbe taotlusi koostada.

Veebibrauseris hoidlat vaadates otsige üles Kahvlihoidla ja klõpsake seda. See haarab hoidla teie enda GitHubi kontole ja viib teid selle juurde. Järgmine peate kloonida äsja hargnenud hoidla, nii et avage kohalikus arvutis terminal ja käivitage:

Kuidas kloonida hoidlat GitHubi töölaua abil

Kas soovite GitHubi tarkvaraga tutvuda? Siit saate teada, kuidas sujuva GitHubi töölaua tööriistaga itta jõuda.

git kloon https://github.com/myusername/muo_demo.git
cd muo_demo

Loomulikult veenduge, et muudaksite ülaltoodud URL-i oma uue hargnenud hoidla URL-iks. Kui kloonitud, lisage algne hoidla ülesvooluna käsuga:

git remote add upstream https://github.com/mdizak/muo_demo.git

Veenduge, et muudaksite ülaltoodud käsu URL-i kloonitud algse hoidla omaga. See tähendab, et see on vanemhoidla, mille kallal te töötate.

Valmistage ette kohalik hoidla

Iga kord, enne kui alustate uue kaastööga töötamist, veenduge, et kasutate vanema hoidla uusimat koodibaasi. Projektikataloogis käivitage terminalis järgmised käsud:

git kassade kapten
git pull ülesvoolu master && git push päritolumeister

Esimene käsk tagab, et töötate praegu peaharus ja teine ​​käsk sünkroonib vanemhoidla nii teie kohaliku kui ka GitHubi hoidlatega. See tagab, et muudate kõige uuemat koodibaasi ja ei tööta vananenud koodiga.

Kontrollige kindlasti ka seda, kas projektil on fail fail.md, ja kui on, siis järgige palun seda, mida selles öeldakse. Mõnikord on projektidel konkreetsed suunised kaastööde tegemiseks, mida tuleks alati järgida.

Looge uus haru

Peate looma uue haru, mis hoiab kõiki selle kaastöö muudatusi, mis hiljem projekti hooldajad ühendavad peamise GitHubi hoidlasse. Filiaal peab olema tähtnumbriline ja sellele võib anda nime mis iganes soovite.

Ehkki seda ei nõuta, peetakse filiaali nime eesliitmiseks tavaliselt tavalist viisakust kiirparandus / kiirete veaparanduste jaoks või tunnusjoon/ lisafunktsioonide jaoks. Valige soovitud haru nimi ja käivitage käsk:

git checkout -b funktsioon / minu_kool_funktsioon

Iga funktsiooni / veaparanduse jaoks peaksite alati looma eraldi haru ja mitte kunagi lisama ühte kaastööd. See aitab säilitada sujuvat arenguvoogu ja aitab tagada ka teie panuse aktsepteerimise ja kaasamise projekti.

Nüüd, kui teie haru on loodud, jätkake standardse git-töövooga kõik soovitud muudatused.

Tehke ja looge tõmbetaotlus

Kui olete oma panusega seotud töö lõpetanud, tehke see a-ga õige pühendumissõnum ja lükake see oma kahvlihoidlasse käskudega:

git toime - fail pühendama.txt
git push -u päritolutunnus / my_cool_feature

Viimane samm on luua tõmbe taotlus, mis hoiatab projekti hooldajaid uue panuse ootel. Külastage oma veebibrauseris kahvliga GitHubi hoidlat ja näete rippmenüü nuppu, mis võimaldab teil filiaale vahetada. Minge oma hiljuti loodud harule ja järgmine leht sisaldab linki, mis võimaldab teil luua uue tõmbenõude.

Sellel lingil klõpsates näete lehte, kus kuvatakse teie pühendumissõnum ja kõik koodis tehtud muudatused. Vaadake kõik üle, et veenduda selle õigsuses, lisage hooldajatele vajalikud lisateated ja esitage tõmbenõue.

Jätkake kaastööd GitHubis

Palju õnne, olete edukalt GitHubi projekti kaastöö esitanud!

Teie tõmbetaotlus ootab nüüd projekti hooldajate poolt ülevaatamist ja kinnitamist ning teile teatatakse e-posti teel, kas see on heaks kiidetud või mitte, ja kõigi nende sõnumitega, mis need teile on. Nüüd, kui olete õppinud, kuidas GitHubi projektidesse panustada, jätkake edasiliikumist ja aidake seda kasvatada avatud lähtekoodiga kogukond.

E-post
Kuidas lisada oma Android-seadmele rohkem RAM-i MicroSD-kaardiga

Kui teie Android-telefon või -tahvel töötab veidi aeglaselt, võib see vajada veidi rohkem RAM-i. Me saame selles aidata.

Seotud teemad
  • Programmeerimine
  • GitHub
Autori kohta
Matt Dizak (11 artiklit on avaldatud)Veel Matt Dizakilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.