Git

Hur man gör en dragförfrågan i Github

Hur man gör en dragförfrågan i Github
Git är ett versionskontrollsystem (VCS). GitHub är ett samarbetsverktyg byggt ovanpå Git. Det är också en Git grafisk frontend. På GitHub kan du arbeta med många människor samtidigt på vilket projekt som helst. Men för att göra det måste du lägga till de behörigheter som krävs för de personer som du vill göra ändringar i ditt projekt.

Men tänk om du gör något intressant i ett projekt och vill göra ändringar i ett projekt när du inte är privilegierad att göra det? Det här är där pull-begäran kommer in. GitHub pull-begäran är ett sätt att bidra till ett projekt på GitHub även när du inte har några behörigheter att göra ändringar i projektet. Allt du behöver göra är att bara gaffla projektet, klona det gafflade projektet på din dator, göra ändringar, trycka på ändringarna i det gafflade förvaret och göra en begäran om att dra till det ursprungliga projektförvaret. Om ägaren gillar ändringarna du har gjort kan han / hon slå samman det med det ursprungliga projektet. Annars kommer han att kunna ta bort din begäran när som helst. En mycket trevlig funktion.

I den här artikeln ska jag visa dig hur man gör en pull-begäran i GitHub. Så, låt oss komma igång.

Forking GitHub Repository:

För att gaffla ett GitHub-arkiv, gå till GitHub-arkivet (som du inte äger eller har behörighet att ändra) som du vill bidra med och klicka på Gaffel som markerat i skärmdumpen nedan.

Förvaret gafflas som du kan se på skärmdumpen nedan.

När förvaret har gafflats ska det visas med ditt användarnamn som du kan se på skärmdumpen nedan. Detta är en kopia av originalförvaret som du gafflade.

Kloning av GitHub-arkiv:

Nu när GitHub-förvaret är uppdelat kan du göra de ändringar du vill ha här. Så, låt oss klona det.

Klicka på för att klona GitHub-förvaret Kon eller ladda ner och kopiera förvarets URL.

Använd sedan git klon kommando för att klona förvaret på din dator.

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

GitHub-förvaret bör klonas.

Gör ändringar i Forked Repository:

Förvaret jag har gafflat innehåller 3 filer. demo.html, LÄS.md, toc_plugin.js. Jag kommer att göra en enkel förändring till demo.html och tryck ändringen till GitHub i det här avsnittet.

Detta är innehållet i demo.html fil.

Det här är vad jag får när jag kör demo.html fil i webbläsaren. Låt oss nu ändra innehållsförteckningen (TOC) rubriker grönt.

Jag har lagt till lite CSS i demo.html för att göra TOC-rubrikerna gröna.

Som du kan se är TOC-rubrikerna gröna.

Nu ska jag begå ändringarna och driva den till det gafflade GitHub-förvaret.

Navigera först till ditt klonade Git-arkiv enligt följande:

$ cd toc-generator-plugin /

Nu gör du ändringarna enligt följande:

$ git add -A

Gör nu ett nytt åtagande enligt följande:

$ git commit -m 'ändrade TOC-rubrikfärg till grön'

Tryck nu på ändringarna i det gafflade GitHub-arkivet med följande kommando:

$ git push origin master

Du kan behöva ange inloggningsuppgifterna för ditt GitHub-konto. När du har gjort det bör ändringarna laddas upp till GitHub.

Som du kan se demo.html filen uppdateras på GitHub.

Skapa en dragförfrågan:

Klicka nu på för att skapa en dragförfrågan Ny dragförfrågan knappen markerad på skärmdumpen nedan.

Se nu till att basförvaret, basgrenen och din uppdelade förvaringsinformation är korrekt inställd. När du är klar klickar du på Skapa pull-begäran som markerat i skärmdumpen nedan.

Skriv in dina kommentarer på denna pull-begäran så att utvecklingsteamet vet vad du försöker göra. När du är klar klickar du på Skapa pull-begäran som markerat i skärmdumpen nedan.

Dragbegäran ska skapas som du kan se på skärmdumpen nedan.

Nu kommer ägaren till det ursprungliga GitHub-arkivet att se en ny pull-begäran.

Om ägaren vill slå samman ändringarna i det ursprungliga projektet kan han / hon göra det. För att slå samman ändringarna måste han / hon klicka på Sammanfoga begäran om sammanslagning.

Bekräfta sedan sammanslagningsförfrågan genom att klicka på Bekräfta sammanslagning.

När ägaren har bekräftat sammanslagningsförfrågan ska ändringarna slås samman till det ursprungliga GitHub-förvaret.

Som du kan se demo.html filen uppdateras i originalförvaret.

Så så gör du en pull-begäran i GitHub. Tack för att du läste den här artikeln.

Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...
Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...