Pokud jste někdy používali GitHub, víte, že není hned jasné, jak stahovat soubory z platformy. Je to jedna z komplikovanějších platforem, protože není přímo určena pro přímé sdílení souborů, ale pro vývoj. Je pravda, že jednou z velkých věcí na GitHubu je to, že všechna veřejná úložiště jsou open source a lidé jsou povzbuzováni, aby přispívali – existují soukromá úložiště, ale obvykle se používají pro účely vývoje v podnicích, které nechtějí vidět jejich kód. veřejností. GitHub však stále zpracovává stahování souborů jinak než jiná místa.
Pokud si tedy nejste úplně jisti, jak si můžete stáhnout soubory z projektů (nebo celých projektů) z GitHubu, ukážeme vám jak. Začněme.
Stažení souboru z GitHubu
Většinu veřejných úložišť lze stáhnout zdarma, dokonce bez uživatelského účtu. Je to proto, že veřejná úložiště jsou považována za kódové báze, které jsou open source. To znamená, že pokud vlastník kódové základny nezaškrtne políčko jinak, lze jejich kódovou základnu stáhnout do vašeho počítače, zabalenou do souboru .zip.
- Pokud tedy přejdete na veřejnou kódovou základnu – jako je tato kalkulačka tipů, kterou jsem vytvořil – všimnete si, že v pravém horním rohu je zelené tlačítko, které říká Klonovat nebo stáhnout, cklikněte na tlačítko.
- Poté v rozevíracím seznamu vyberte Stáhnout ZIP. Všechny soubory se začnou stahovat do vašeho počítače, obvykle ve složce Stažené soubory.
- Poté otevřete složku Stažené soubory v počítači a najděte soubor ZIP. Budete chtít na něj kliknout pravým tlačítkem a vybrat možnost, která říká Extrahovat vše…, Rozepněte zip, nebo Dekomprimovata poté vyberte složku, do které chcete soubory umístit.
- Nakonec přejděte do vybrané složky a najdete všechny soubory Github, které jsme stáhli přímo tam!
To je poměrně malá kódová základna s pouze několika soubory. Pokud přejdete do úložiště JavaScript 30 Wes Bos na Github, všimnete si, že – jelikož se jedná o veřejné úložiště – lze jej stáhnout stejným způsobem.
Stahování souborů GitHub pomocí příkazů
Případně můžete snadno naklonovat soubor nebo úložiště pomocí několika jednoduchých příkazů na GitHubu. Aby to fungovalo, budete muset nainstalovat nástroje Git. V této ukázce nainstalujeme stejnou kalkulačku tipů z příkazového řádku.
- Zkopírujte adresu URL z adresního řádku nebo ze stejné nabídky, ze které jste stáhli soubor zip.
- Otevřete Git Bash, zadejte „cd ke stažení“ a udeřil Vstupte. Tím se dostanete do složky Stažené soubory v příkazovém okně, můžete také zadat libovolné umístění souboru, do kterého chcete soubor uložit.
- Nyní zadejte „git klon //github.com/bdward16/tip-calculator.git"a udeřil Vstupte.
- Při použití této metody se soubory při stahování automaticky rozbalí.
Existuje lepší způsob stahování souborů
Zatímco způsob, který jsme nastínili, je jednoduchý a přímočarý, je nejoptimálnější pro pouhé prohlížení souborů kódu, nikoli pro experimentování. Pokud plánujete stahování souborů GitHub, se kterými chcete experimentovat, nejlepším způsobem by bylo „rozvětvení“ projektu. Fork je jednoduše vaše vlastní kopie úložiště.
Rozvětvení úložiště přináší řadu výhod. Poskytuje vám vlastní kopii na vašem účtu GitHub, která vám umožňuje volně experimentovat se změnami, aniž by to ovlivnilo původní projekt. Můžete například najít chybu v mé kalkulačce tipů nebo chcete přidat své vlastní funkce. Takže byste mohli „rozvětvit“ moji kalkulačku tipů a vytvořit kopii na svém účtu GitHub. Zde si můžete pohrát s kódem a experimentovat s ním, aniž byste ovlivnili původní projekt, protože by to byla vaše kopie nebo „fork“.
Nejčastěji se vidlice používají buď k navrhování změn v projektu někoho jiného, jako je oprava chyby nebo přidání funkce, jak jsme zmínili.
Jak tedy rozvětvete veřejné úložiště? Je to vlastně docela snadné. Než začneme, musíte si vytvořit bezplatný účet GitHub, protože budete potřebovat někde uložit svůj fork. Můžete zamířit na www.github.com a udělat to hned teď.
Jakmile budete mít svůj účet vytvořen, můžete ke svému účtu forkovat veřejné úložiště.
- Můžete například přejít do veřejného úložiště školicího kurzu 30 dní JavaScriptu Wese Bose a v pravém horním rohu uvidíte tlačítko, které říká Vidlička. Klepněte na tlačítko.
- Může to trvat několik sekund až několik minut, ale GitHub pak tento projekt naklonuje nebo „rozvětví“ na váš vlastní účet GitHub. Jakmile to uděláte, okamžitě vám zobrazí projekt pod vaším uživatelským jménem GitHub.
- Chcete-li ověřit, můžete kliknout na ikonu svého profilu v navigační liště vpravo nahoře a poté vybrat možnost, která říká Vaše úložiště . V seznamu úložišť byste měli vidět kódovou základnu kurzu JavaScript 30.
Nyní můžete kód měnit a experimentovat, jak chcete, a neovlivní to původní soubory projektu původního vlastníka. Pokud změníte nějaký kód, opravíte chybu nebo přidáte novou funkci, můžete vytvořit něco nazvaného „Požadavek na stažení“, kde lze o této změně diskutovat. Pokud se původnímu vlastníkovi projektu změna líbí – a funguje správně – lze ji začlenit do původní kódové základny jako produkční kód.
Zavírání
Jak vidíte, stahování souborů a celých projektů z GitHubu je vlastně docela snadné. Během několika minut si můžete stáhnout celý projekt do počítače nebo dokonce rozdělit na svůj vlastní účet GitHub. Nemusíte se moc potýkat s kódem ve vaší větvi, abyste viděli, co ovlivňuje co, a nakonec můžete dokonce vytvořit svůj první požadavek na stažení! Šťastné kódování!