Git

Jak podat žádost o stažení v Githubu

Jak podat žádost o stažení v Githubu
Git je systém pro správu verzí (VCS). GitHub je nástroj pro spolupráci postavený na Gitu. Je to také grafické rozhraní Git. Na GitHubu můžete na libovolném projektu pracovat současně s mnoha lidmi. Abyste to však mohli udělat, musíte lidem, kterým chcete provést změny ve vašem projektu, přidat požadovaná oprávnění.

Ale co když v projektu uděláte něco zajímavého a chcete v projektu provést změny, pokud k tomu nemáte privilegované místo? Tady přichází žádost o zatažení. Požadavek na stažení z GitHubu je způsob, jak přispět k projektu na GitHubu, i když nemáte žádná oprávnění provádět změny v projektu. Jediné, co musíte udělat, je pouze rozvětvit projekt, klonovat rozvětvený projekt v počítači, provést změny, poslat změny do rozvětveného úložiště a provést požadavek na stažení do původního úložiště projektu. Pokud se majiteli líbí změny, které jste provedli, může je sloučit s původním projektem. Jinak bude moci vaši žádost kdykoli odstranit. Velmi pěkná vlastnost.

V tomto článku vám ukážu, jak vytvořit požadavek na stažení v GitHubu. Pojďme tedy začít.

Forking GitHub Repository:

Chcete-li rozdvojit úložiště GitHub, přejděte na úložiště GitHub (které nevlastníte nebo nemáte oprávnění upravovat), na které chcete přispět, a klikněte na Vidlička jak je uvedeno na snímku obrazovky níže.

Úložiště je rozvětveno, jak vidíte na obrázku níže.

Jakmile je úložiště rozvětvené, mělo by se objevit s vaším uživatelským jménem, ​​jak vidíte na obrázku níže. Toto je kopie původního úložiště, které jste rozdvojili.

Klonování úložiště GitHub:

Nyní, když je úložiště GitHub rozvětvené, můžete zde provést jakékoli požadované změny. Nakloňme to.

Chcete-li naklonovat úložiště GitHub, klikněte na Kužel nebo stáhnout a zkopírujte adresu URL úložiště.

Poté použijte git klon příkaz pro klonování úložiště ve vašem počítači.

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

Repozitář GitHub by měl být klonován.

Provádění změn ve vidlicovém úložišti:

Repozitář, který jsem rozdvojil, obsahuje 3 soubory. ukázka.html, PŘEČTĚTE SI.md, toc_plugin.js. Provedu jednoduchou změnu ukázka.html a posuňte změnu na GitHub v této části.

Toto je obsah ukázka.html soubor.

To je to, co dostanu, když spustím ukázka.html soubor v prohlížeči. Pojďme nyní změnit záhlaví obsahu (TOC) zeleně.

Přidal jsem trochu CSS do ukázka.html aby záhlaví TOC byly zelené.

Jak vidíte, záhlaví TOC jsou zelené.

Teď se chystám provést změny a posunout je do rozvětveného úložiště GitHub.

Nejprve přejděte do klonovaného úložiště Git následujícím způsobem:

$ cd toc-generator-plugin /

Nyní proveďte změny následujícím způsobem:

$ git přidat -A

Nyní proveďte nové potvrzení takto:

$ git commit -m 'změněna barva záhlaví TOC na zelenou'

Nyní posuňte změny do rozvětveného úložiště GitHub pomocí následujícího příkazu:

$ git push origin master

Možná budete muset zadat přihlašovací údaje ke svému účtu GitHub. Jakmile to uděláte, změny by se měly nahrát na GitHub.

Jak vidíte, ukázka.html soubor je aktualizován na GitHubu.

Vytvoření požadavku na vytažení:

Chcete-li nyní vytvořit požadavek na vytažení, klikněte na Nový požadavek na vytažení tlačítko označené na snímku obrazovky níže.

Nyní se ujistěte, že základní úložiště, základní větev a informace o vidlicovém úložišti jsou správně nastaveny. Až budete hotovi, klikněte na Vytvořit požadavek na stažení jak je uvedeno na snímku obrazovky níže.

Zadejte své komentáře k této žádosti o stažení, aby vývojový tým věděl, o co se snažíte. Až budete hotovi, klikněte na Vytvořit požadavek na stažení jak je uvedeno na snímku obrazovky níže.

Požadavek na stažení by měl být vytvořen, jak vidíte na následujícím obrázku obrazovky.

Vlastník původního úložiště GitHub nyní uvidí nový požadavek na vyžádání.

Pokud si majitel přeje sloučit změny původního projektu, může tak učinit. Pro sloučení změn by musel kliknout na Sloučit požadavek na vytažení.

Poté potvrďte požadavek na sloučení kliknutím na Potvrďte sloučení.

Jakmile vlastník potvrdí požadavek na sloučení, změny by měly být sloučeny do původního úložiště GitHub.

Jak vidíte, ukázka.html soubor je aktualizován v původním úložišti.

Takto tedy vytvoříte požadavek na stažení v GitHubu. Děkujeme za přečtení tohoto článku.

Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...