Git

Ako podať žiadosť o stiahnutie z Githubu

Ako podať žiadosť o stiahnutie z Githubu
Git je systém riadenia verzií (VCS). GitHub je nástroj pre spoluprácu postavený na Gite. Je to tiež grafické rozhranie Git. Na GitHube môžete pracovať na akomkoľvek projekte súčasne s mnohými ľuďmi. Aby ste to však mohli urobiť, musíte ľuďom, ktorých chcete vykonať vo svojom projekte, zmeniť požadované oprávnenie.

Čo však v prípade, že v projekte urobíte niečo zaujímavé a chcete v ňom urobiť zmeny, keď na to nemáte oprávnenie? Tu prichádza na rad požiadavka na vytiahnutie. Žiadosť o stiahnutie z GitHubu je spôsob, ako prispieť k projektu na GitHube, aj keď nemáte žiadne oprávnenie na vykonávanie zmien v projekte. Všetko, čo musíte urobiť, je iba rozvetviť projekt, naklonovať rozvetvený projekt do počítača, vykonať zmeny, zmeny preniesť do vidlicového úložiska a požiadať o stiahnutie pôvodného úložiska projektu. Ak sa vlastníkovi páčia vykonané zmeny, môže ich zlúčiť s pôvodným projektom. V opačnom prípade bude môcť vašu žiadosť kedykoľvek odstrániť. Veľmi príjemná vlastnosť.

V tomto článku vám ukážem, ako podať žiadosť o načítanie v GitHub. Takže poďme na to.

Forking GitHub Repository:

Ak chcete rozdeliť úložisko GitHub, prejdite na stránku úložiska GitHub (ktorú nevlastníte alebo nemáte povolenie na úpravu), na ktorú chcete prispieť, a kliknite na Vidlička ako je vyznačené na snímke obrazovky nižšie.

Úložisko je rozdvojené, ako vidíte na snímke obrazovky nižšie.

Po rozdvojení by sa úložisko malo zobraziť s vašim používateľským menom, ako vidíte na snímke obrazovky nižšie. Toto je kópia pôvodného úložiska, ktoré ste rozdvojili.

Klonovanie úložiska GitHub:

Teraz, keď je úložisko GitHub rozvetvené, môžete tu vykonať akékoľvek požadované zmeny. Takže poďme to naklonovať.

Ak chcete klonovať úložisko GitHub, kliknite na Kužeľ alebo stiahnuť a skopírujte URL úložiska.

Potom použite git klon príkaz na klonovanie úložiska vo vašom počítači.

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

Úložisko GitHub by malo byť klonované.

Vykonávanie zmien vo viditeľnom úložisku:

Repozitár, ktorý som rozdvojil, obsahuje 3 súbory. ukážka.html, PREČÍTAJ MA.md, toc_plugin.js. Urobím jednoduchú zmenu v ukážka.html a posuňte zmenu na GitHub v tejto časti.

Toto je obsah ukážka.html spis.

To je to, čo dostanem, keď spustím ukážka.html súbor v prehliadači. Poďme teraz zmeniť záhlavia obsahu (TOC) na zeleno.

Do súboru som pridal trochu CSS ukážka.html aby boli hlavičky obsahu zelené.

Ako vidíte, hlavičky obsahu sú zelené.

Teraz vykonám zmeny a presuniem ich do vidlicového úložiska GitHub.

Najskôr prejdite do klonovaného úložiska Git nasledovne:

$ cd toc-generator-plugin /

Teraz vykonajte zmeny nasledovne:

$ git pridať -A

Teraz urobte nový záväzok nasledovne:

$ git commit -m 'zmenil farbu hlavičky TOC na zelenú'

Teraz presuňte zmeny do vidlicového úložiska GitHub pomocou nasledujúceho príkazu:

$ git push pôvodný majster

Možno budete musieť poskytnúť prihlasovacie údaje k svojmu účtu GitHub. Keď to urobíte, zmeny by sa mali nahrať na GitHub.

Ako vidíte, ukážka.html súbor je aktualizovaný na GitHub.

Vytvorenie žiadosti o stiahnutie:

Teraz, ak chcete vytvoriť požiadavku na stiahnutie, kliknite na Nová požiadavka na zatiahnutie tlačidlo označené na snímke obrazovky nižšie.

Teraz sa uistite, že základné úložisko, základná vetva a informácie o vašom vidlicovom úložisku sú správne nastavené. Po dokončení kliknite na Vytvorte žiadosť o stiahnutie ako je vyznačené na snímke obrazovky nižšie.

Napíšte svoje komentáre k tejto žiadosti o stiahnutie, aby vývojový tím vedel, čo sa snažíte urobiť. Po dokončení kliknite na Vytvorte žiadosť o stiahnutie ako je vyznačené na snímke obrazovky nižšie.

Žiadosť o načítanie by mala byť vytvorená, ako vidíte na snímke obrazovky nižšie.

Teraz sa vlastníkovi pôvodného úložiska GitHub zobrazí nová žiadosť o načítanie.

Ak chce vlastník zlúčiť zmeny pôvodného projektu, môže tak urobiť. Aby bolo možné zmeny zlúčiť, musel by kliknúť na Žiadosť o zlúčenie.

Potom potvrďte požiadavku na zlúčenie kliknutím na Potvrďte zlúčenie.

Keď vlastník potvrdí žiadosť o zlúčenie, zmeny by sa mali zlúčiť do pôvodného úložiska GitHub.

Ako vidíte, ukážka.html súbor sa aktualizuje v pôvodnom úložisku.

Takto teda požadujete stiahnutie v GitHube. Ďakujeme, že ste si prečítali tento článok.

Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
Battle for Wesnoth je jednou z najpopulárnejších open source strategických hier, ktoré si v súčasnosti môžete zahrať. Táto hra bola nielen vyvinutá ve...
Hry 0 A.D. Výukový program
0 A.D. Výukový program
Z mnohých strategických hier je tu 0 A.D. dokáže vyniknúť ako komplexný titul a veľmi hlboká, taktická hra napriek tomu, že je otvoreným zdrojom. Vývo...