Hierdie handleiding verduidelik hoe om die GitHub-lessenaar af te laai en te gebruik om met GitHub vanaf jou lessenaar saam te werk vir doeltreffende weergawebeheer:

Soos ons almal weet, bied GitHub 'n webwerf om Git te huisves bewaarplekke. In ons vorige tutoriale op GitHub, het ons die ontwikkelaar se aktiwiteite oor weergawe-lêers meestal op GitHub gesien.

Daar is ook 'n Git-kliënt waarin die ontwikkelaars vanlyn op hul plaaslike masjiene aan die bewaarplek kan werk deur gebruik te maak van git-opdragte vanaf die opdragprompt of git bash, maak veranderinge en druk dit terug na die afgeleë bewaarplek op GitHub.

GitHub Desktop

Alhoewel die Git-opdragte vanaf die opdrag uitgevoer word lyn is wonderlik vanuit 'n leeroogpunt, daar is 'n goeie gebruikerskoppelvlak om op die plaaslike bewaarplekke te werk, dit wil sê GitHub Desktop.

GitHub Desktop for Windows kan afgelaai en geïnstalleer word vanaf die volgende URL

Begin GitHub Desktop

Werk met die Remote Repository

Sodra die GitHub-werkskerm geloods is, sal ons kan begin deur die afgeleë bewaarplek na die plaaslike masjien te kloneer, veranderinge aan te bring en dit terug te druk na die afgeleë bewaarplek.

en verseker dat jou GitHub-rekening opgestel is.

In GitHub Desktop, om 'n bewaarplek te kloon, kies

Gaan na die URL-oortjie en voer die afgeleë bewaarplekbesonderhede in in die vorm van die GitHub-gebruikersnaam/bewaarplek. Klik op Kloon .

Noudat die bewaarplek na die plaaslike masjien gekloon word, kan ons die plaaslike bewaarplekinhoud oopmaak deur opdragprompt of verkenner of selfs Atom-redigeerder te gebruik indien geïnstalleer en maak veranderinge aan die lêers.

Maak veranderinge aan die lêers en stoor dieselfde.

Terug in die GitHub Desktop, kan jy die RED merk sien wat spesifiseer of die lyne bygevoeg of uitgevee is.

Voeg 'n opsomming en mede-outeurs by. indien nodig en klik op Commit to master onderaan.

Jy sal sien dat die meeste van die git-opdragte wat jy vanaf die opdragprompt uitvoer deur die gebruikerskoppelvlak gedoen is.

Ons kan nou die veranderinge na die afgeleë bewaarplek in GitHub stoot. Klik op Push origin.

Nou is die veranderinge sigbaar in die meestertak. Om te verseker dat die veranderinge saamgevoeg word met die kenmerktak, sal ons 'n Trekversoek moet skep.

Skakel oor na die kenmerk -tak en skep 'n Pull Versoek.

Klik op Create Pull Request.

Jy is dan herlei na GitHub om die trekversoek te skep.

Gaan voort om die trekversoek te skep en saam te voeg en dan uiteindelik trek (sinkroniseer) die veranderinge na jou plaaslike bewaarplek.

Vanaf die bewaarplek kies die kieslys die Trek-opsie.

Nou sal die plaaslike bewaarplek wees gesinchroniseer met die afstandbeheerbewaarplek.

Skep 'n nuwe plaaslike bewaarplek en tak

In die vorige afdeling het ons geleer hoe om met die afgeleë bewaarplek te werk deur dit te kloon. Deur GitHub-lessenaar te gebruik, kan ons ook 'n nuwe plaaslike bewaarplek skep en dieselfde na GitHub stoot of publiseer.

Klik op

Voer die naam van die bewaarplek in en die plaaslike pad. Klik op Skep bewaarplek.

Soos die bewaarplek geskep word, kan jy ook 'n tak skep voordat jy die veranderinge na GitHub publiseer/druk.

Kies Nuwe tak uit die Tak -kieslys . Roep dit na funksie en klik op Skep tak .

Nou het ons 2 takke en ons kan voortgaan om te publiseer / Druk die veranderinge na GitHub. Klik op Publiseer bewaarplek.

Klik op Publiseer bewaarplek.

Aangesien daar ook 'n kenmerktak is, moet jy die kenmerktak ook publiseer. Nou kan die veranderinge plaaslik aan die lêers gemaak word en dan die veranderinge na die afgeleë bewaarplek stoot. Veranderinge in die afgeleë bewaarplek moet ook gesinchroniseer met die plaaslike bewaarplek wees.

Voeg veranderinge in plaaslike bewaarplek saam

Veronderstel dat daar veranderinge in die kenmerktak in die plaaslike bewaarplek is. Ons kan die veranderinge aan die meestertak saamvoeg. Plaas hierdie ons moet die veranderinge van die meester- en kenmerktak na GitHub stoot.

Maak 'n verandering aan 'n lêer in die kenmerktak en commitdieselfde.

Druk die veranderinge na die afgeleë bewaarplek.

Skakel oor na die Meestertak en klik op

Kies die Kenmerktak wat die brontak is. Klik op die Merge-knoppie .

Sodra die veranderinge in die hooftak saamgevoeg is, kan jy dan die veranderinge na die afgeleë bewaarplek stoot om in te wees sinchroniseer.

Al die veranderinge wat aan takke in die plaaslike bewaarplek verbind is, kan saamgevoeg word en na die afgeleë bewaarplek gestoot word om gesinchroniseer te wees.

Los konflikte op

Daar kan ook 'n scenario wees waar die veranderinge toegewy is aan 'n lêer in die afgeleë bewaarplek en ook 'n verandering aan dieselfde lêer plaaslik. In hierdie geval sal die konflikte gesien word en sal dit opgelos moet word om beide die afgeleë en plaaslike bewaarplek gesinchroniseer te hê.

Veranderinge in die afgeleë bewaarplek wat in die Meestertak gepleeg is

Plaaslike bewaarplekveranderings wat in die meestertak toegepas is

Aangesien die veranderinge verbind is tot die plaaslike bewaarplek, kan jy nou die veranderinge na die afgeleë bewaarplek stoot. Die konflikte sal gesien word terwyl jy dit doen. Klik op Druk oorsprong.

Die volgende boodskap sal verskyn aangesien daar veranderinge in die afgeleë bewaarplek aan dieselfde lêer is. Klik op Haal.

Klik nou op Trek oorsprong.

In die skerm wat opkom, kan jymaak die lêer in jou redigeerder oop en los die konflikte op. In hierdie geval is ons besig om die lêer in Explorer oop te maak en die konflikte op te los.

Maak al die konflikte reg deur die toepaslike inhoud te behou en verwyder die ander met merkers. Sodra die konflikte opgelos is, kan jy die samesmelting pleeg.

Druk nou die veranderinge terug na die afgeleë bewaarplek. Die plaaslike en afgeleë bewaarplek is nou gesinchroniseer. Aangesien die veranderinge op een tak gedoen is, kan jy dan 'n trekversoek skep om die veranderinge na die ander takke saam te voeg.

Kyk na geskiedenis

Jy kan ook kyk na die geskiedenis van veranderinge wat tot dusver aan die bewaarplek gedoen is. Skakel na die Geskiedenis-oortjie .

Vergelyk takke

Gestel jy het veranderinge aan 'n lêer in die meestertak gedoen, jy kan vergelyk dit dan met enige van die ander takke. Kies .

Kies die kenmerktak om na die veranderinge te kyk.

Gevolgtrekking

Alhoewel die gebruik van Git-opdragte vanaf die opdragreël is wonderlik, ons het in hierdie GitHub Desktop-tutoriaal gesien hoe 'n wonderlike Git-kliënt soos GitHub Desktop met 'n goeie gebruikerskoppelvlak die ontwikkelaar se werk kan vergemaklik terwyl hy met die plaaslike en afgeleë bewaarplekke werk.

In die komende tutoriaal sal ons kyk na 'n ander Git-kliënt-koppelvlak Tortoise Git wat met die Windows Explorer Shell integreer.

Rol na bo