Ewe, le ndicinga ukuba iya kuba sisifundo esifutshane kwaye ngethemba lokufundisa;) Ndizakwenza indawo yokugcina encinci ukuba ifumaneke kwi-github yam ukuze ukwazi ukuthumela ii-PRs zakho kwaye kwangaxeshanye ukuze uziqhelanise nokwenza onke amanyathelo endiza kuwashiya ngezantsi. Nalu ikhonkco lokwenza uvavanyo lwakho lwe-PR:
https://github.com/CodeLabora/TuPrimerPR
Ewe, masidwelise ngokukhawuleza amanyathelo ayimfuneko ukuthumela i-PR:
- Ifom
- clone
- kude
- Branch
- Utshintsho
- Yongeza
- Qalisa
- Dudula
- PR
Ndibabeka ngesiNgesi ukuze bafumane ukhetho lwabo kwilayini yomyalelo we-git.
Ifom
Ifolokhwe yinguqulelo yakho yogcino lweGithub. Oku kukuvumela ukuba usebenze umsebenzi wenye iprojekthi kwaye unayo kwiakhawunti yakho ukuze utshintshe izinto ngaphandle kokukhathazeka malunga nokuphulukana notshintsho lwakho. Ukwenza ifolokhwe kuyafuneka kuphela ukuya kwiphepha kwaye ucofe kwiqhosha leFork elikwinxalenye ephezulu yasekunene.
Nje ukuba ifolokhwe yenziwe, uya kubona ukuba indawo yokugcina ebonakalayo kwiakhawunti yakho.
clone
Ngoku ukuba sinendawo yokugcina izinto esiza kuyidibanisa neqela lethu. (Ndicinga ukuba abantu abasebenzisa iLinux bayandilandela, kodwa kubasebenzisi bezinye iinkqubo kukho iinguqulelo ze-git onokuzikhuphela kwiphepha laseburhulumenteni.
Kwaye kwisiphelo sethu senza oku kulandelayo.
Ngale nto siza kuba nefolda entsha ebizwa ngokuba yiTuPrimerPR apho iprojekthi yethu yeGithub iya kuba khona. Sifaka ifolda ngomyalelo «cd TuPrimerPR» kwaye siya kubona ukuba ngaphakathi ziifayile ezikwifolokhwe yethu.
(Qaphela ukuba inani leefayile linokwahluka ngokuxhomekeka kulokho bakufumanayo kwindawo endigcina kuyo xa besenza ifolokhwe)
kude
Eli linyathelo lokuzikhethela, kodwa kuthintela iingxaki ezininzi xa usebenza ngokuqhubekayo kwiprojekthi. Ifolokhwe ngokungagqibekanga yenza ikopi echanekileyo yokugcina, kodwa ngalo mzuzu wokudala. Oku kuthetha ukuba ukuba iprojekthi iyaqhubeka ukuqhubela phambili, indawo yakho yokugcina izakuba ngasemva ngokuhamba kweentsuku okanye iiyure. "IGit remote" isivumela ukuba sichaze enye indawo yokhuphelo (iprojekthi yentsusa) kwaye sikwazi ukubuyekeza iprojekthi yethu ngalo lonke ixesha sibona ukuba iprojekthi yabazali iyahlaziywa.
Ukufumana iprojekthi yakho yomzali, kufuneka usebenzise ikhonkco elingaphantsi kwegama lakho. (Jonga umfanekiso wesibini wecandelo leFoloko). Siza kongeza olu lwazi lungezantsi:
Le yiprojekthi yoqobo (siza kuyibiza phezulu ukugcina iiprojekthi ezininzi).
Njengoko ubona, ndongeze kude nge »git remote add »
Ngale nto siya kuba nakho ukuhlaziya iprojekthi xa kufanelekile, kodwa asizukuyisebenzisa ngoku kuba akuyomfuneko. (Ndiza kuchaza ukuba kamva, okanye kwenye iposti, kuxhomekeke kwisidingo)
Branch
Amasebe (okanye amasebe) akuvumela ukuba wenze amacandelo ekhowudi onokusebenza kuyo kwindawo eyodwa. Oku kuthetha ukuba into oyenzayo kwisebe ayichaphazeli ikhowudi yoqobo de kube kusetyenziswe i "git merge«. Kukwasebenza okongezelelekileyo uGithub ekuvumela, ngalo lonke ixesha usenza isebe, iGithub ivelisa ngokuzenzekelayo umthombo weSicelo soTsalo xa kukho imfuneko.
Ngoku ekubeni sikwisebe lethu elikhethekileyo, sinokusebenzela kwigalelo lethu.
Utshintsho
Ndizakongeza iifayile ezimbalwa ukuze ubone ukuba yenziwa njani.
"Ukuchukumisa" kusivumela ukuba senze ifayile engenanto (ukuba ayikho). Ngale nto sinokudlulela kwinyathelo lethu elilandelayo.
Yongeza
»Git yongeza» isivumela ukuba songeze iifayile kwisibophelelo (ndiza kuchaza kamva). Ukubona ukuba zeziphi iifayile onokuzongeza ungasebenzisa umyalelo »git status»
Ngale nto sinakho konke ukulungele ukuzibophelela kwethu
Qalisa
Ukuzibophelela ngamanqaku (okanye izinto ezibalulekileyo) ngexesha. bachaza imeko yazo zonke iifayile kwiprojekthi kwaye baqokelela utshintsho olufunekayo ukusuka ekuqaleni kweprojekthi ukuya kwimeko yangoku. Kuvakala ukuba kunzima, kodwa kulula, khumbula nje ukuba zizinyuko zeprojekthi yakho. Sibhala »git commit» kwaye siya kufumana ifestile yokubhala umyalezo wethu wokuzibophelela.
Kwaye xa ugqibezela kwaye ugcina isicatshulwa, siza kubona into efana nale:
Apho kushwankathelwa okwenziwa kukuzibophelela kubonisiwe.
Dudula
Ngokutyhala silayisha kwiakhawunti yethu yeGithub zonke izinto esizenzileyo esinazo kwikhompyuter ezingekho kwindawo yethu yokugcina izinto kwi-intanethi. Oku kuyakuvumela i-Github ukuba ivelise i-PR entsha ngokuzenzekelayo.
Qaphela ukuba sisebenzisa igama lesebe lethu kwaye lisibuza igama lomsebenzisi kunye negama lokugqitha. Ekugqibeleni kusibonisa ukuba isebe le-myImprove lenziwe ngaphakathi kweakhawunti yethu yeGithub. Masibone oko sikuphumeleleyo kwisikhangeli. 😉
PR
Njengoko ubona, umgca omtsha wenziwe othi "Thelekisa & Tsala isicelo". Ukusebenza kweGithub kusivumela ukuba senze i-PR ngendlela elula, siza kucofa ukubona ukuba kwenzeka ntoni.
UGithub ulumkile. Njengoko ubona, iinxalenye zokuzibophelela zongezwa kwifom yokungeniswa. Kuyimfuneko kuphela ukucofa iqhosha kwaye u-voila 🙂 elula.
extra
Oku kusemva kweeprojekthi, i-PR iyavela kwaye umphathi uthatha isigqibo sokuba ayamkele okanye hayi, okanye abhale imiyalezo emininzi. Kwimeko yam ndiya kuyamkela kwangoko.
Nje ukuba ukudityaniswa kwenziwe, baya kuba nakho ukubona ukuzibophelela kweprojekthi kwaye babone igama labo kuyo.
Kodwa ngoku sinengxaki. Ukuzibophelela akubonakali kwi zethu Indawo yokugcina kuphela kwiprojekthi. Uyakhumbula indawo yethu ekude? Kungoku xa kuhlawula off
Sibuyela kwisebe lethu eliyintloko kwaye senze oku kulandelayo:
Ngale nto sikhuphele lonke ulwazi lweprojekthi yoqobo kwiqela lethu. Njengoko ubona, ukuzibophelela kwethu kubonakala apho. Ngoku siza kuwugcina wonke lo msebenzi kwindawo yethu yokugcina izinto yaseGithub ukuze sikwazi ukucima isebe elinegalelo esele balifaka kwiprojekthi.
Ngoku sinendawo yethu ehlaziyiweyo yeGithub, siza kulicima isebe lethu, kodwa kuqala siyaqinisekisa ukuba lingaphakathi kwesebe lethu eliphambili (inkosi)
Njengoko ubona ndinempazamo encinci, oku kungenxa yokuba bendikwisebe lam loPhuculo xa ndifuna ukucima. Oku kulungiswa ngokubuyela kwisebe eliyintloko.
Isiphelo
Yenziwe simple ngokulula njengaleyo. Ngoku ukuba uyaziqonda iimfihlo ezimnyama zeGithub zokuthumela i-PR, ndijonge phambili ekuboneni igalelo lakho kwiiprojekthi ezahlukeneyo. Kwaye ukuba uyafuna ungashiya i-PR yakho yokuqala kwindawo yam yokugcina imemori.
Andichukumisanga iwaka kunye nesibonelelo seGit (ILISO, hayi iGithub) kwaye njengoko unokulindela kubaphuhlisi ababoshwe kuluntu lwekernel, iGit sisixhobo esinamandla kakhulu, esinamakhulu eempawu.
Ukuze ube nombono ongcono wento eyenzayo kunye nawo onke amandla eGit, ndiyacebisa kakhulu oku ncwadi. Ndiqinisekile ukuba izokukunceda kakhulu ekuphuculeni ukuphatha kwakho i-git.
Ukubulisa kwaye ndiyathemba ukuba iyanceda 😉
Isifundo esihle kakhulu, ngethemba lokuba ungaqhubeka nokungena kwi-Git. Enkosi!
Cacile! Ndiza kongeza umxholo ngakumbi ngokukhawuleza oku malunga noku nokunye okuninzi.
Excelente
Kukusebenzele kakuhle 😉 Ndiyabulisa
Ngokukhawuleza nje ukuba ndinokuziqhelanisa nayo, enkosi kakhulu, esi sifundo yile bendiyifuna kudala kodwa andayifumana!
Kuchazwe kakuhle, ukusuka kwiziseko, enkosi. Ndingayiphucula i-captuas xa unexesha.