Cashar fudud oo lagu sameeyo PR-kaaga ugu horeeya (Codsiga Jiid)

Hagaag, kani waxaan u malaynayaa inuu noqon doono cashar si cadaalad ah u gaaban oo aan rajaynayo wax qabad;). Waxaan ka dhigi doonaa bakhaar yar oo aad ka heli karto githubkayga si aad ugu dirto PR-yadaada isla waqtigaas si aad ugu tababbarto sida loo sameeyo dhammaan tallaabooyinka aan hoos uga tagayo. Waa kuwan iskuxirka si aad u sameyso baaritaankaaga PR:

https://github.com/CodeLabora/TuPrimerPR

Hagaag, aan si deg deg ah u taxno talaabooyinka lagama maarmaanka u ah dirista PR:

  1. Fork
  2. Gadzhiyev
  3. Remote
  4. Laanta
  5. Isbedelada
  6. Add
  7. aamin
  8. murugeeysan
  9. PR

Waxaan ugu dhigayaa Ingiriis si ay uga helaan xulashooyinkooda qadka amarka git.

Fork

Fargeeto waa noocaaga gaarka ah ee keydinta Github. Tani waxay kuu oggolaaneysaa inaad isku koobto shaqada mashruuc kale oo aad ku hayso koontadaada si aad wax u bedeli karto adigoon ka walwalin inaad lumiso isbeddeladaada. Si fargeeto loo sameeyo waxaa kaliya loo baahan yahay in la tago bogga oo dhagsii badhanka fargeetada ee ku yaal qaybta midig ee sare.

Leh Christopher Diaz Riveros

Marka fargeeto la dhammeeyo, waxaad arki doontaa in keydku ka muuqdo koontadaada.

Leh Christopher Diaz Riveros

Gadzhiyev

Hadda oo aan haysanno meel lagu keydiyo waxaan u qorsheynaynaa kooxdayada. (Waxaan u maleynayaa in dadka isticmaala Linux ay i raacaan, laakiin dadka isticmaala nidaamyada kale waxaa sidoo kale jira noocyo git ah oo aad ku soo dejisan karto boggeeda rasmiga ah.

Leh Christopher Diaz Riveros

Iyo bartayada waxaan ku sameynaa waxyaabaha soo socda.

Leh Christopher Diaz Riveros

Tan waxaan ku lahaan doonnaa galka cusub ee loo yaqaan 'TuPrimerPR' kaas oo mashruuceena Github uu noqon doono. Waxaan ku galnaa galka amarka «cd TuPrimerPR» waxaanan arki doonaa in gudaha kujiraan feylasha fargeeteena.

Leh Christopher Diaz Riveros

(Xusuusnow in tirada feylasha ay kala duwanaan karaan iyadoo kuxiran waxa ay ka helayaan keydkeyga markii ay fargeetaan)

Remote

Tani waa tallaabo ikhtiyaari ah, laakiin mid ka ilaalisa dhibaatooyin badan marka aad si joogto ah uga shaqeyneyso mashruuc. Fargeeto ahaan waxay abuurtaa nuqul sax ah oo keyd ah, laakiin xilliga saxda ah ee abuurka. Tani waxay ka dhigan tahay in haddii mashruucu uu sii socdo, bakhaarkaagu uu dib u dhici doono iyadoo ay sii socdaan maalmo ama saacado. "Git remote" waxay noo ogolaaneysaa inaan qeexno barta kale ee soo dejinta (mashruucii asalka ahaa) oo markaa aan awood u yeelan karno inaan cusbooneysiino mashruuceena markasta oo aan aragno in mashruuca waalidka la cusbooneysiinayo

Si aad u hesho mashruuca waalidkaaga, waxaad u baahan tahay oo keliya inaad isticmaasho xiriiriyaha ka hooseeya magaca keydkaaga. (Hubi sawirka labaad ee qaybta fargeetada). Waxaan ku dareynaa macluumaadkan hoose:

Leh Christopher Diaz Riveros

Kani waa mashruucii asalka ahaa (waanu wici doonaa) kheyraad si loola socdo mashaariic badan).

Leh Christopher Diaz Riveros

Sidaad aragtayba, waxaan kudarsaday meesha fog fog git remote add »

Tan waxaan awoodi doonaa inaan cusbooneysiino mashruuca markii loo baahdo, laakiin hadda ma isticmaali doonno maxaa yeelay muhiim maahan. (Waan sharxi doonaa taas gadaal, ama qoraal kale, iyadoo kuxiran baahida loo qabo)

Laanta

Laamaha (ama laamaha) waxay kuu oggolaanayaan inaad abuurto qaybo koodh ah oo aad kaga shaqeyn karto deegaan go'doon ah. Taas macnaheedu waxa weeye wixii aad ku sameyso laan daruuri ma aha inay saameyn ku yeeshaan lambarka asalka ah illaa inta la adeegsanayo a "git merge«. Sidoo kale waa shaqeyn dheeri ah oo Github kuu ogolaado, markasta oo aad sameysid laan, Github wuxuu si otomaatig ah u soo saaraa isha Codsiga Jiidka markii loo baahdo.

Leh Christopher Diaz Riveros

Hadda oo aan ku jirno laantayada gaarka ah, waxaan ka shaqeyn karnaa tabarucaadka aan bixinno.

Isbedelada

Waxaan ku dari doonaa labo feylal si aad u aragto sida loo sameeyay.

Leh Christopher Diaz Riveros

"Taabashada" waxay noo ogolaaneysaa inaan abuurno fayl maran (haddii uusan jirin). tan waxaan ugu gudbi karnaa tallaabadayada xigta.

Add

»Git add» ayaa noo oggolaaneysa inaan ku darno feylasha ballanqaadkeenna (mar dambe ayaan sharixi doonaa). Si aad u aragto feylasha aad ku dari karto waxaad isticmaali kartaa amarka »xaalada git

Leh Christopher Diaz Riveros

Tan waxaan ku haysannaa wax kasta oo diyaar u ah Ballanqaadkeena

aamin

Ballanqaadyadu waa calaamado (ama dhacdooyin muhiim ah) waqtigooda. waxay qeexayaan gobol dhamaan feylasha mashruuca waxayna uruursanayaan isbeddelada lagama maarmaanka u ah helitaanka bilowga mashruuca illaa xaaladda hadda jirta. Waxay u egtahay xoogaa adag, laakiin waa wax fudud, kaliya xusuusnow inay yihiin jaranjarooyinka mashruucaaga. Waxaan qoreynaa "git commit" waxaanna heli doonaa daaqad lagu qoro farriintayada ballanqaadka ah.

Leh Christopher Diaz Riveros

Markaan dhammaynayno oo keydinayno qoraalka, waxaan arki doonnaa wax sida:

Leh Christopher Diaz Riveros

Halkaas oo lagu soo koobay waxa ballanqaadku sameeyo.

murugeeysan

Markaad riixdo waxaan ku xareyneynaa koontadayada 'Github' dhammaan waxqabadyada aan ka qabno kumbuyuutarka aan ku jirin kaydkeena internetka. Tani waxay u oggolaan doontaa Github inuu si toos ah u soo saaro PR-ga cusub.

Leh Christopher Diaz Riveros

U fiirso inaan adeegsaneyno magaca faracayaga oo ay na weydiineyso magacaaga iyo isgaradkeena. Dhamaadka waxay na tusaysaa in laanta 'MyImprovement' lagu sameeyay koontadayada 'Github'. Aan aragno waxa aan ku guuleysannay biraawsarka. 😉

PR

Leh Christopher Diaz Riveros

Sidaad aragtayba, waxaa la sameeyay khad cusub oo oranaya "Isbarbardhig & Jiid codsi". Shaqadan Github waxay noo ogolaaneysaa inaan ku abuurno PR qaab fudud, waxaan riixeynaa si aan u aragno waxa dhacaya.

Leh Christopher Diaz Riveros

Github waa mid caqli badan. Sidaad arki karto, qaybo ka mid ah ballanqaadka ayaa lagu darayaa foomka soo gudbinta. Kaliya waa lagama maarmaan inaad gujiso badhanka iyo voila 🙂 Fudud.

dheeraad ah

Tani waxay ka dambeysaa muuqaalka mashaariicda, PR wuu muuqdaa maareeyuhuna wuxuu go'aansanayaa inuu aqbalo iyo in kale, ama inuu qoro fariimo dheeri ah. Kiiskeyga isla markiiba waan aqbali doonaa.

Leh Christopher Diaz Riveros

Marka isku-darka la dhammeeyo, waxay awoodi doonaan inay arkaan qormada ballanqaadka mashruuca oo ay ku arkaan magacyadooda.

Leh Christopher Diaz Riveros

Laakiin hadda dhibaato ayaa na haysata. Ballanqaadkaasi kama muuqdo annaga keydka, kaliya mashruuca. Ma xusuusataa marinkeenna fog? Hada waa goorta ay is bixinayso 🙂

Waxaan dib ugu laabaneynaa laanta sayidkeenna oo waxaan sameyneynaa waxyaabaha soo socda:

Leh Christopher Diaz Riveros

Tan waxaan ku soo dejinay dhammaan macluumaadka mashruuca asalka ah kooxdeena. Sida aad arki karto, ballanqaadkeennu halkaas ayuu ka muuqdaa. Haatan waxaan ku badbaadin doonnaa shaqadan oo dhan bakhaarkayaga Github si aan u awoodno inaan u tirtirno laanta haysata tabarucaada ay horay ugu soo kordhiyeen mashruuca.

Leh Christopher Diaz Riveros

Hadda oo aan hayno keydkeenna Github ee la casriyeeyay waxaan tirtiraynaynaa laantayada, laakiin marka hore waxaan hubinnaa inay ku dhex jirto laantayada ugu weyn (sayidkeenna)

Leh Christopher Diaz Riveros

Sidaad u aragto inaan qalad yar ku dhacay, tani waxay ahayd inaan ku jiray laanta MyImprovement markii aan doonayay inaan masaxo Tan waxaa lagu hagaajiyaa iyadoo lagu soo noqdo laanta sayidkiisa.

Gabagabo

La dhammeeyay 🙂 sida ugu fudud ee taas. Hadda oo aad baratay sirta mugdiga ah ee Github ee dirista PR, waxaan rajeynayaa inaan arko tabarucaadkaaga mashaariic kala duwan. Hadana hadaad rabto waxaad kaga tagi kartaa PR-kaaga ugu horeeya bakhaarkayga 😉 inaad xasuusato.

Ma aanan taaban kun iyo hal manfac Git (OJO, maahan Github) iyo sida aad ka filan karto horumariyeyaasha ku xiran bulshada kernel, Git waa qalab aad u awood badan, oo leh boqolaal astaamo.

Si loo helo fikrad fiican waxa ay qabato iyo dhammaan awooda Git, waxaan aad ugu talinayaa tan buug. Waan hubaa inay wax badan kaa caawin doonto inaad hagaajiso maaraynta git.

Salaan kadib waxaanan rajaynayaa inay ku caawin doonto 😉


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Cristian Abrazua dijo

    Casharbar wanaagsan, waxaan rajeyneynaa inaad kusii socon karto gelitaanka Git. Mahadsanid!

  2.   ChrisADR dijo

    Hubaal! Waxaan ku dari doonaa waxyaabo dheeri ah sida ugu dhakhsaha badan ee aan uga fahmi karo tan iyo wax badan.

  3.   gustavo dijo

    Excelente

    1.    ChrisADR dijo

      Sida wanaagsan ee ay kuugu adeegtay 😉 Salaan

  4.   Apr dijo

    Sida ugu dhakhsaha badan ee aan u tababaran karo, aad iyo aad ayaad u mahadsan tahay, casharkaan ayaa ah mid aan raadinayay muddo dheer laakiin aanan helin!

  5.   Ch3ssMaster dijo

    Si aad u wanaagsan ayaa loo sharaxay, aasaaska, mahadsanid. Waan hagaajin lahaa qabashada marka aad waqti hesho.