Vai esat kādreiz atradis paketi vietnē GitHub, kas jums patika, bet vēlaties pievienot ātru funkciju, labot atrasto kļūdu vai varbūt vienkārši veicināt atvērtā koda darbību kopumā? Pievienojieties sociālās kodēšanas tendencei, dalieties savās prasmēs un palīdziet gūt labumu no atvērtā koda pasaules. Šajā rakstā uzziniet visu par to, kā pievienot kodu GitHub repozitorijam vai jebkuram mitinātam git pakalpojumam.
Saņemt iestatīšanu
Šajā rakstā tiek pieņemts, ka jums jau ir GitHub konts, bet, ja ne, lūdzu, ātri reģistrējieties bezmaksas kontam. Pārliecinieties arī, vai jums jau ir git instalēta, palaižot šādu komandu terminālā:
git - versija
Ja tā vietā, lai redzētu versijas numuru, jūs saņemat ziņojumu "komanda nav atrasta", varat to instalēt git ar komandu:
sudo apt-get -y instalēt git
Dakšu krātuve
Vispirms jums jāizvēlas krātuve, kurā vēlaties piedalīties, un jāapmeklē tas savā tīmekļa pārlūkprogrammā. Ja neesat pārliecināts, kuru krātuvi izvēlēties, varat izmantot demonstrācijas krātuvi, kas atrodas
https://github.com/mdizak/muo_demo. Šī ir vienkārša demonstrācija, un jūs esat laipni aicināti izveidot pretenzijas pret to testēšanas un mācīšanās nolūkos.Skatoties repozitoriju savā tīmekļa pārlūkprogrammā, meklējiet Dakšu krātuve un noklikšķiniet uz tā. Tas izveidos repozitoriju savam GitHub kontam un novedīs jūs pie tā. Nākamais jums ir nepieciešams klonēt nesen izveidoto krātuvi, tāpēc vietējā datorā atveriet termināli un palaidiet:
Vai vēlaties iepazīties ar programmatūru vietnē GitHub? Lūk, kā padarīt to uz austrumiem, izmantojot racionalizēto GitHub darbvirsmas rīku.
git klons https://github.com/myusername/muo_demo.git
CD muo_demo
Protams, pārliecinieties, ka esat mainījis iepriekš minēto URL uz nesen izveidotās krātuves URL. Pēc klonēšanas pievienojiet sākotnējo krātuvi kā augšpusē ar komandu:
git tālvadības pievienot augšup https://github.com/mdizak/muo_demo.git
Pārliecinieties, ka iepriekšminētajā komandā esat nomainījis URL ar klonētā sākotnējā repozitorija URL. Tas nozīmē, ka tā ir galvenā krātuve, pie kuras jūs strādājat.
Sagatavot vietējo repozitoriju
Katru reizi, pirms sākat strādāt pie jauna ieguldījuma, pārliecinieties, vai izmantojat vecāku repozitorija jaunāko kodu bāzi. Projekta direktorijā izpildiet šādas komandas terminālā:
git kases meistars
git pull upstream master && git push izcelsmes meistars
Pirmā komanda nodrošina, ka jūs pašlaik strādājat galvenajā filiālē, un otrā komanda sinhronizē vecāku repozitoriju gan ar vietējiem, gan ar GitHub krātuvēm. Tas nodrošina, ka modificējat visjaunāko kodu bāzi un nestrādājat ar novecojušu kodu.
Pārliecinieties arī, vai esat pārbaudījis, vai projektam ir faila contrib.md, un, ja tā, lūdzu, pārliecinieties, vai sekojat tā teiktajam. Dažreiz projektos ir īpašas vadlīnijas par to, kā sniegt ieguldījumu, un tas vienmēr jāievēro.
Izveidojiet jaunu filiāli
Jums ir jāizveido jauna filiāle, kurā būs visas šī ieguldījuma modifikācijas, kuras projekta uzturētāji vēlāk apvienos galvenajā GitHub krātuvē. Zariņam jābūt burtu un ciparam, un to var nosaukt par visu, ko vēlaties.
Lai gan filiāles nosaukums nav obligāts, parasti tiek uzskatīts par pieklājīgu filiāles nosaukuma prefiksu labojumfails / ātriem kļūdu labojumiem vai iezīme / pievienotās funkcijas. Izvēlieties vajadzīgo filiāles nosaukumu un palaidiet komandu:
git izrakstīšanās -b funkcija / my_cool_feature
Katrai funkcijai / kļūdu labojumam vienmēr jāizveido atsevišķa filiāle un nekad nedrīkst iekļaut vairākus ieguldījumus vienā. Tas palīdz uzturēt vienmērīgu attīstības plūsmu, kā arī palīdz nodrošināt jūsu ieguldījuma pieņemšanu un iekļaušanu projektā.
Tagad, kad jūsu filiāle ir izveidota, turpiniet un veiciet visas nepieciešamās modifikācijas, izmantojot standarta git darba plūsmu.
Izpildiet un izveidojiet izvilkšanas pieprasījumu
Kad esat pabeidzis darbu pie sava ieguldījuma, veiciet to ar pareizs apņemšanās ziņojums un nospiediet to uz savu dakšu krātuvi ar komandām:
git saistīt - fails fail.txt
git push -u izcelsmes iezīme / my_cool_feature
Pēdējais solis ir izveidot pieprasījumu, kas brīdina projekta uzturētājus par jaunu ieguldījumu. Tīmekļa pārlūkprogrammā apmeklējiet sazaroto GitHub krātuvi, un jūs redzēsiet nolaižamo pogu, kas ļauj mainīt filiāles. Pārslēdzieties uz savu jaunizveidoto filiāli, un nākamajā lapā būs saite, kas ļauj izveidot jaunu pieprasījumu.
Noklikšķinot uz šīs saites, jūs redzēsiet lapu, kurā būs redzams jūsu saistību ziņojums un visas izmaiņas, kuras esat veicis kodā. Pārskatiet visu, lai pārliecinātos, ka tas ir pareizs, pievienojiet visus nepieciešamos papildu ziņojumus uzturētājiem un iesniedziet pieprasījumu.
Turpiniet sniegt ieguldījumu vietnē GitHub
Apsveicam, jūs esat veiksmīgi iesniedzis ieguldījumu GitHub projektā!
Jūsu pieprasījums tagad gaida projekta uzturētāju pārskatīšanu un apstiprināšanu, un pa e-pastu jums tiks paziņots, vai tas ir apstiprināts vai nē, kā arī ar visiem tiem paredzētajiem ziņojumiem. Tagad, kad esat iemācījies piedalīties projektos GitHub, turpiniet virzīties uz priekšu un palīdziet attīstīties atvērtā pirmkoda kopiena.
Ja jūsu Android tālrunis vai planšetdators darbojas nedaudz lēni, tam var būt nepieciešams tikai nedaudz vairāk RAM. Mēs varam tajā palīdzēt.
- Programmēšana
- GitHub
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.