GitHub je jednou z nejoblíbenějších platforem pro práci s kódem. Umožňuje vývojářům spolupracovat na projektech, sdílet kód a provádět změny. Vytvoření zástrčky (fork) je způsob, jak vytvořit kopii úložiště jiného uživatele a provést změny kódu bez přímého přístupu k původnímu projektu. V tomto článku se podíváme na to, jak vytvořit zástrčku v GitHubu krok za krokem.
Krok 1: Přejděte na stránku projektu
Prvním krokem je najít projekt, jehož úložiště chcete zkopírovat. Chcete-li to provést, budete muset přejít na stránku uživatele, který má úložiště, které potřebujete, otevřít jeho profil a vybrat správné úložiště.
Příklad: Předpokládejme, že chcete vytvořit zástrčku pro úložiště s názvem "My-project" u uživatele "example-user". Chcete-li to provést, musíte otevřít uživatelský profil "example-user" a najít úložiště "my-project".
Krok 2: Vytvořte zástrčku
Na stránce úložiště vyhledejte tlačítko "Fork" (zástrčka) a klikněte na něj. Po stisknutí GitHub zahájí proces vytváření zástrčky. Vaše kopie úložiště bude vytvořena na vašem účtu a budete přesměrováni na stránku této kopie.
Nyní můžete pracovat se svou kopií úložiště, provádět změny kódu, vytvářet nové větve a v případě potřeby je synchronizovat s původním úložištěm.
Vytvoření zástrčky v GitHubu je tedy snadný způsob, jak začít pracovat na projektu, aniž byste měli přímý přístup k jeho zdrojovému kódu. Můžete volně experimentovat s kódem, navrhovat změny a sdílet svůj příspěvek s ostatními vývojáři. Dobrou práci!
Co je Githab
Hlavními funkcemi Githabu jsou schopnost vytvářet a spravovat úložiště, organizovat práci na projektech pomocí systému větvení a fúze (branching and merging), sledovat a komentovat změny kódu, vytvářet požadavky na sloučení (pull request) pro revizi a sjednocení kód od různých členů týmu, stejně jako automatické sestavení a nasazení projektů.
Githab také poskytuje možnost vytváření a správy zástrček (Fork) projektů. Vidlice je nezávislá kopie úložiště vytvořená z jiného projektu. Umožňuje vývojáři pracovat na projektovém kódu samostatně a provádět změny bez přímého přístupu k původnímu úložišti. Po provedení změn ve vidlici může vývojář navrhnout změny (pull request) pro začlenění do původního projektu.
Githab usnadňuje spolupráci na projektech, sdílení kódu, sledování změn a správu verzí softwaru. Díky své popularitě a široké komunitě vývojářů se Githab stal jednou z hlavních platforem pro vývoj a spolupráci na otevřených a proprietárních projektech.
Krok 1: Vytvoření účtu
Než vytvoříte zástrčku (Fork) v Githabu, musíte mít účet na této platformě. Pokud již účet máte, můžete tento krok přeskočit a přejít na další.
Pokud ještě nemáte účet, budete muset projít jednoduchým registračním postupem:
- Otevřete Githab ve svém prohlížeči.
- Klikněte na tlačítko " Sign up "(registrovat se) v pravém horním rohu obrazovky.
- Zadejte své uživatelské jméno, e-mailovou adresu a heslo.
- Klikněte na tlačítko "Create account" (vytvořit účet).
- Potvrďte svůj účet podle pokynů, které budou odeslány na váš e-mail.
Gratuluji! Nyní máte účet na Githabě a jste připraveni přejít k dalšímu kroku: na vidličku.
Registrace na Githab
Pro vytvoření zástrčky v Githabu je prvním krokem registrace na platformě.
1. Přejděte na domovskou stránku Githab na adrese www.github.com..
2. Klikněte na tlačítko "Sign Up" (registrovat se), které je v pravém horním rohu obrazovky.
3. Zadejte své osobní údaje: uživatelské jméno, e-mailovou adresu, heslo. Ujistěte se, že je heslo silné a obsahuje alespoň 8 znaků.
4. Klikněte na tlačítko "Create account" (vytvořit účet).
5. Po registraci na Githabu bude na Vámi zadanou e-mailovou adresu zaslán potvrzovací e-mail. Otevřete e-mail a kliknutím na odkaz dokončete registraci.
Nyní máte účet na Githabu a můžete začít stavět vidlici.
Krok 2: Vytvoření úložiště
Chcete-li vytvořit nové úložiště, postupujte podle následujících kroků:
- Na domovské stránce vašeho profilu v GitHubu klikněte na tlačítko "Create a new repository" (vytvořit nové úložiště).
- Zadejte název úložiště. Vyberte si jméno, které je snadno zapamatovatelné a odráží podstatu vašeho projektu.
- Popište svůj projekt v poli "Description" (Popis). Zde můžete stručně specifikovat, co váš projekt dělá a jaké jsou jeho vlastnosti.
- Vyberte typ úložiště: veřejný nebo soukromý. Veřejné úložiště je viditelné pro všechny uživatele GitHubu a soukromé je pouze pro vás a pro ty, kterým povolíte přístup.
- Přidejte soubor README. README je dokument, který obsahuje základní informace o vašem projektu, jeho použití a instalaci.
- Vyberte možnost "Initiize this repository with a README". Výsledkem bude vytvoření prázdného souboru README.md, do kterého můžete později přidat informace.
- Pro dokončení procesu klikněte na tlačítko "Create repository" (vytvořit úložiště).
Gratuluji! Úspěšně jste vytvořili úložiště pro vaši zástrčku na Githubu. Nyní můžete začít přidávat soubory a provádět změny v rámci vašeho projektu.
Vytvoření nového úložiště
Chcete-li vytvořit nové úložiště na Githubu, postupujte podle následujících kroků:
- Otevřete svůj účet na Githubu a přihlaste se.
- Na domovské stránce, vpravo nahoře, klikněte na tlačítko"Nové".
- Na stránce Vytvořit nové úložiště zadejte název úložiště do pole "Repository name".
- Volitelně přidejte popis do úložiště v poli "Description".
- Vyberte Nastavení dostupnosti úložiště: veřejné (public) nebo soukromé (private).
- Chcete-li vytvořit soubor, vyberte možnost "Initiize this repository with a README" README.md..
- V případě potřeby vyberte licenci pro úložiště nebo ponechte pole prázdné.
- Kliknutím na tlačítko" Create repository " vytvoříte nové úložiště.
Gratuluji! Právě jste vytvořili nové úložiště na Githubu. Nyní můžete přidávat soubory, pracovat se zástrčkami (forks) a provádět další operace s úložištěm.
Krok 3: klonování úložiště
Jakmile vytvoříte větev pro svou zástrčku, musíte klonovat úložiště do místního počítače. Klonování vám umožní pracovat s úložištěm a provádět změny.
Pro klonování úložiště budete potřebovat adresu URL původního úložiště. Tuto adresu URL najdete na stránce úložiště na Githubu. Klikněte na zelené tlačítko "Clone or download" vedle názvu úložiště a zkopírujte adresu URL.
Otevřete příkazový řádek nebo terminál v počítači a přejděte do složky, do které chcete úložiště uložit.
Pomocí příkazu git clone klonujte úložiště. Vložte zkopírovanou adresu URL po tomto příkazu a stiskněte Enter.
Příklad příkazu klonování úložiště:
git clone https://github.com / vaše-uživatelské jméno / název-úložiště.git
Git vytvoří místní kopii úložiště ve vašem počítači. Nyní můžete pracovat se soubory úložiště a provádět změny.
Klonování úložiště do místního počítače
Chcete-li začít s úložištěm v počítači, musíte jej klonovat ze vzdáleného úložiště na Githubu.
Chcete-li naklonit úložiště, postupujte podle následujících kroků:
- Otevřete úložiště na Githubu a přejděte na jeho domovskou stránku.
- Klikněte na tlačítko "Clone or download" (klonovat nebo stahovat).
- Zkopírujte odkaz z pole "Clone with HTTPS" (klonovat pomocí HTTPS).
- Otevřete příkazový řádek nebo terminál v počítači.
- Pomocí příkazu cd přejděte do adresáře, kam chcete úložiště umístit.
- Zadejte příkaz git clone a poté vložte zkopírovaný odkaz.
- Stisknutím klávesy Enter spusťte klonování úložiště.
| Příklad příkazů: | cd / cesta / do / adresáře |
| git clone https://github.com/Ваш_логин/название_репозитория.git |
Po provedení těchto kroků bude úložiště zkopírováno do vašeho místního počítače a budete připraveni s ním pracovat.
Krok 4: Vytvoření větve
Jakmile úspěšně nakloníte úložiště a přepnete na něj, musíte vytvořit novou větev, která izoluje vaše změny.
Pro vytvoření nové větve použijte příkaz git branch s názvem nové větve:
git branch Название_ветки
Název větve může být jakýkoli, ale doporučuje se zvolit smysluplný název, který odráží účel vytvoření větve. Pokud například pracujete na opravě chyby, název větve by mohl být "opravte_osměrování".
Chcete-li přejít na novou větev, spusťte příkaz git checkout:
git checkout Название_ветки
Nyní jste v vytvořené větvi a můžete provádět změny bez vlivu na hlavní větev projektu.
Nezapomeňte pravidelně aktualizovat své změny, abyste zachovali pokrok a mohli se v případě potřeby vrátit k předchozím verzím kódu.
Poznámka: Je důležité nezapomenout, že větve v githabu jsou vytvářeny lokálně a poté lze stáhnout do vzdáleného úložiště pomocí příkazu git push.