Tutorial honek GitHub mahaigaina nola deskargatu eta nola erabili azaltzen du zure mahaigainetik GitHub-ekin lankidetzan aritzeko, bertsio eraginkorra kontrolatzeko:

Guztiok dakigunez, GitHub-ek webgune bat eskaintzen du Git ostatatzeko. biltegiak. GitHub-i buruzko gure aurreko tutorialetan, garatzailearen jarduerak ikusi ditugu gehienbat GitHub-en fitxategiak bertsioratzeko.

Git Bezero bat ere badago, non garatzaileek biltegian lineaz kanpo lan egin dezaketen tokiko makinetan git komandoak erabiliz. komando-gonbita edo git bash, egin aldaketak eta itzul ezazu GitHub-eko urruneko biltegira.

GitHub Desktop

Git komandoak komandotik exekutatu arren. line bikainak dira ikaskuntzaren ikuspuntutik, tokiko biltegietan lan egiteko erabiltzailearen interfaze ona dago, hau da, GitHub Desktop.

GitHub Desktop Windows-erako deskargatu eta instalatu daiteke ondorengo honetatik. URL

Abiarazi GitHub mahaigaina

Urruneko biltegiarekin lan egin

GitHub mahaigaina abiarazi ondoren, urruneko biltegia tokiko makinan klonatuz has daiteke, aldaketak egin eta berriro urruneko biltegira eraman.

eta ziurtatu GitHub kontua konfiguratuta dagoela.

GitHub Desktop-en, biltegi bat klonatzeko, hautatu

Joan URL fitxara eta sartu urruneko biltegiaren xehetasunak GitHub Erabiltzaile-izena/biltegian. Egin klik Klonatu .

Orain biltegia tokiko makinan klonatuta dagoenez, tokiko biltegiaren edukia ireki dezakegu komando-gonbita edo esploratzailea edo Atom editorea erabiliz. instalatuta badago eta egin fitxategietan aldaketak.

Egin aldaketak fitxategietan eta gorde gauza bera.

Itzuli GitHub mahaigainean, lerroak gehitu edo ezabatu diren zehazten duen GORRIA marka ikus dezakezu.

Gehitu laburpena eta egilekideak. behar izanez gero, eta egin klik behealdean Konprometitu masterra .

Komando-gonbitatik exekutatzen dituzun git komando gehienak erabiltzailearen interfazearen bidez egin direla ohartuko zara.

Orain GitHub-eko urruneko biltegian aldaketak bultza ditzakegu. Egin klik Push jatorria aukeran.

Orain aldaketak ikusgai daude adar maisuan. Aldaketak eginbideen adarrean batzen direla ziurtatzeko, Pull eskaera bat sortu beharko dugu.

Aldatu eginbide adarra eta sortu Pull bat. Eskaera.

Egin klik Sortu pull eskaera.

Ondoren zaude GitHubera birbideratu da Pull Request sortzeko.

Jarraitu Pull Request sortzen eta bateratzen eta, azkenik, tira (sinkronizatu) aldaketak. zure tokiko biltegia.

Biltegitik, menuak Pull aukera hautatzen du.

Orain tokiko biltegia litzateke. urrutikoarekin sinkronizatuta egonbiltegia.

Sortu tokiko biltegi eta adar berri bat

Aurreko atalean, urruneko biltegiarekin lan egiten ikasi genuen klonatuz. GitHub mahaigaina erabiliz, tokiko biltegi berri bat ere sor dezakegu eta GitHub-en bultzatu edo argitaratu.

Egin klik

Idatzi biltegiaren izena. eta bertako bidea. Sakatu Sortu biltegia.

Biltegia sortzen den heinean, adar bat ere sor dezakezu aldaketak GitHub-era argitaratu/bultzatu aurretik.

Hautatu Adar berria Adarra menuan . Deitu eginbidera eta egin klik Sortu adarra aukeran.

Orain 2 adar ditugu eta aurrera egin dezakegu. Argitaratu / Bultzatu aldaketak GitHub-era. Sakatu Argitaratu biltegia.

Sakatu Argitaratu biltegia.

Ezaugarrien adar bat ere dagoenez, ezaugarrien adarra ere argitaratu behar duzu. Orain aldaketak fitxategietan egin daitezke lokalean eta gero aldaketak urruneko biltegira eraman. Urruneko biltegiko aldaketak tokiko biltegiarekin ere sinkronizatuta egon beharko lukete.

Bateratu aldaketak biltegi lokalean

Demagun tokiko biltegian ezaugarrien adarrean aldaketak daudela. Aldaketak batu ditzakegu adar nagusian. Argitaratu hau maisuaren eta eginbideen adarraren aldaketak GitHub-era eraman beharko genituzke.

Egin aldaketa egin ezaugarrien adarreko fitxategi batean eta konprometitu.berdina.

Eman aldaketak urruneko biltegira.

Aldatu adar nagusira eta sakatu

Hautatu iturburuko adarra den Ezaugarrien adarra . Egin klik Bateratu botoian .

Aldaketak adar nagusiarekin bateratzen direnean, aldaketak urruneko biltegira eraman ditzakezu bertan egon daitezen. sinkronizazioa.

Tokiko biltegiko adarretan konprometitutako aldaketa guztiak bateratu eta urruneko biltegira eraman daitezke sinkronizatzeko.

Gatazkak konpontzea

Aldaketak urruneko biltegiko fitxategi batean konprometitu diren eszenatoki bat ere egon liteke eta, era berean, fitxategi beraren aldaketa lokalean. Kasu honetan, gatazkak ikusiko lirateke eta konpondu beharko lirateke urruneko eta tokiko biltegia sinkronizatuta egon dadin.

Urruneko biltegiaren aldaketak Master adarrean konprometituta

Tokiko biltegiaren aldaketak adar nagusian konprometituta

Aldaketak tokiko tokian konprometituta daudenez biltegian, orain aldaketak urruneko biltegira eraman ditzakezu. Hau egitean gatazkak ikusiko dira. Sakatu Push jatorria.

Ondoko mezua agertuko litzateke urruneko biltegian fitxategi berean aldaketak daudenez. Egin klik Eskuratu aukeran.

Orain egin klik Atera jatorria.

Agertzen den pantailan, dezakezuireki fitxategia zure editorean eta konpondu gatazkak. Kasu honetan, fitxategia esploratzailean irekitzen ari gara eta gatazkak konpontzen ari gara.

Konpondu gatazka guztiak dagokion edukia mantenduz. eta besteak errotulagailuekin kenduz. Gatazkak konpondu ondoren, bateratzea konprometi dezakezu.

Orain itzularazi aldaketak urruneko biltegira. Tokiko eta urruneko biltegia sinkronizatuta dago orain. Aldaketak adar batean egin direnez, Pull Request bat sor dezakezu beste adarretako aldaketak batzeko.

Historiari begira

Zuk. orain arte biltegian egindako aldaketen historia ere ikus dezake. Joan Historia fitxara .

Adarrak alderatuz

Demagun adar nagusiko fitxategi batean aldaketak egin dituzula, dezakezu gero alderatu beste edozein adarrekin. Hautatu .

Hautatu eginbide-adarra aldaketak ikusteko.

Ondorioa

Hala ere komando-lerroko Git komandoen erabilera bikaina da, GitHub Desktop tutorial honetan ikusi dugu, GitHub Desktop bezalako Git Bezero bikain batek erabiltzaile-interfaze on batekin garatzailearen lana erraztu dezakeen tokiko eta urruneko biltegiekin lan egiten duen bitartean.

Datorren tutorialean, Windows Explorer Shell-ekin integratzen den Tortoise Git beste Git bezero interfaze bat ikusiko dugu.

Gora joan