Git

Kako v Githubu vložiti zahtevo za vlečenje

Kako v Githubu vložiti zahtevo za vlečenje
Git je sistem za nadzor različic (VCS). GitHub je orodje za sodelovanje, zgrajeno na vrhu Gita. Je tudi grafični vmesnik Git. Na GitHubu lahko sodelujete z več ljudmi hkrati pri katerem koli projektu. Če želite to narediti, morate ljudem, ki jih želite spremeniti v projekt, dodati zahtevane privilegije.

Kaj pa, če v projektu naredite nekaj zanimivega in želite spremeniti projekt, če tega nimate privilegiranega? No, tu pride zahteva za vlečenje. Zahteva za vlečenje GitHub je način, kako prispevati k projektu na GitHub, tudi če nimate nobenih pravic za spreminjanje projekta. Vse, kar morate storiti, je samo razstaviti projekt, klonirati razcepljeni projekt v računalniku, narediti spremembe, spremembe potisniti v razčlenjeno repozitorij in povleči zahtevo za izvirno repozitorij projekta. Če so lastniku všeč spremembe, ki ste jih naredili, jih lahko združi z izvirnim projektom. V nasprotnem primeru bo lahko vašo zahtevo kadar koli odstranil. Zelo lepa lastnost.

V tem članku vam bom pokazal, kako v GitHub vložite zahtevo za vlečenje. Torej, začnimo.

Forking repozitorij GitHub:

Če želite razstaviti repozitorij GitHub, pojdite na repozitorij GitHub (ki ni v lasti ali ima dovoljenja za spreminjanje), ki ga želite prispevati, in kliknite Vilice kot je označeno na spodnjem posnetku zaslona.

Skladišče je razcepljeno, kot lahko vidite na spodnjem posnetku zaslona.

Ko je repozitorij razčlenjen, se mora prikazati z vašim uporabniškim imenom, kot lahko vidite na spodnjem posnetku zaslona. To je kopija izvirnega skladišča, ki ste ga razdelili.

Kloniranje skladišča GitHub:

Zdaj, ko je repozitorij GitHub razčlenjen, lahko tukaj spremenite poljubne spremembe. Torej, klonirajmo ga.

Če želite klonirati repozitorij GitHub, kliknite Stožec ali prenos in kopirajte URL repozitorija.

Nato uporabite klon git ukaz za kloniranje odlagališča v računalniku.

$ git klon https: // github.com / dev-shovon / toc-generator-plugin.git

Repozitorij GitHub je treba klonirati.

Spreminjanje razprtega skladišča:

Skladišče, ki sem ga razvil, vsebuje 3 datoteke. demo.html, PREBERI.md, toc_plugin.js. Naredil bom preprosto spremembo demo.html in v tem razdelku potisnite spremembo na GitHub.

To je vsebina demo.html mapa.

To dobim, ko zaženem demo.html v brskalniku. Zdaj spremenimo glave kazala vsebine (TOC) v zeleno.

Dodal sem malo CSS v demo.html da glave TOC postanejo zelene.

Kot lahko vidite, so glave TOC zelene.

Zdaj bom sprejel spremembe in jih potisnil v razčlenjeno skladišče GitHub.

Najprej se pomaknite do kloniranega skladišča Git, kot sledi:

$ cd toc-generator-plugin /

Zdaj spremenite spremembe na naslednji način:

$ git add -A

Zdaj naredite novo zavezo, kot sledi:

$ git commit -m 'spremenil barvo glave TOC v zeleno'

Zdaj potisnite spremembe v razcepljeno repozitorij GitHub z naslednjim ukazom:

$ git push izvorni mojster

Morda boste morali navesti podatke za prijavo v svoj račun GitHub. Ko to storite, je treba spremembe naložiti v GitHub.

Kot lahko vidite, demo.html datoteka je posodobljena na GitHub.

Ustvarjanje zahteve za vlečenje:

Zdaj, če želite ustvariti zahtevo za vlečenje, kliknite Nova zahteva za vlečenje , kot je označeno na spodnjem posnetku zaslona.

Zdaj se prepričajte, da so osnovni repozitorij, osnovna veja in informacije o razprtem repozitoriju pravilno nastavljeni. Ko končate, kliknite Ustvari zahtevo za vlečenje kot je označeno na spodnjem posnetku zaslona.

Vnesite svoje komentarje o tej zahtevi za vlečenje, da bo razvojna skupina vedela, kaj poskušate storiti. Ko končate, kliknite Ustvari zahtevo za vlečenje kot je označeno na spodnjem posnetku zaslona.

Zahtevo za vlečenje je treba ustvariti, kot lahko vidite na spodnjem posnetku zaslona.

Zdaj bo lastnik prvotnega skladišča GitHub videl novo zahtevo za vlečenje.

Če želi lastnik združiti spremembe prvotnega projekta, lahko to stori. Za združitev sprememb bi moral klikniti Zahteva za združitev vlečenja.

Nato potrdite zahtevo za združitev s klikom na Potrdite združitev.

Ko lastnik potrdi zahtevo za združitev, je treba spremembe združiti v prvotno shrambo GitHub.

Kot lahko vidite, demo.html datoteka se posodobi v prvotnem repozitoriju.

Torej, tako naredite zahtevo za vlečenje v GitHubu. Hvala, ker ste prebrali ta članek.

Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...
Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...