Pravděpodobně jste už slyšeli GitHub, platforma pro hostování, ukládání a úpravy kódu. Mnoho open-source projektů a soukromých vývojových týmů používá tuto webovou aplikaci ke sdílení své práce.
Věděli jste ale, že GitHub má dobře skrytý spin-off s názvem GitHub Gist? Je to rychlejší a jednodušší způsob sdílení kódu online. Stejně jako Pastebin, i Gist je nástroj pro sdílení textu přes internet. Nabízí však další funkce a je podpořen zejména robustním ovládáním verzí Gitu.
Jak najít web GitHub Gist
GitHub Gist je název webu, který hostí seznamy. „Shrnutí“ je fragment kódu, který může být veřejný nebo tajný.
Hlavní web GitHub nijak zvlášť nepropaguje GitHub Gist, takže ji budete muset buď vyhledat, nebo uložit adresu URL do záložek pro běžné použití.
Web je subdoménou hlavního webu GitHub a vaše přihlášení funguje na obou webech. Veškeré veřejné seznamy může zobrazit kdokoli, ale k vytvoření nového obsahu seznamu se budete muset přihlásit.
Vytvoření podstaty
Když jste přihlášeni do GitHubu,
Hlavní domovská stránka zobrazí formulář, který vám umožní rychle vytvořit novou podstatu.Vyberte vhodný název souboru, poté zadejte obsah souboru a klikněte na ikonu Vytvořit podstatu knoflík. Základní editor můžete nakonfigurovat pomocí několika možností formátování. Můžete také zvolit, zda je podstata tajná nebo veřejná, pomocí Vytvořit knoflík.
Editor použije zvýraznění syntaxe podle přípony souboru. Ujistěte se, že jste vybrali odpovídající příponu pro typ souboru. Pěkný náhled specifický pro daný typ uvidíte také při prohlížení určitých souborů v souhrnu. Soubory Markdown fungují zvláště dobře pro prohlížení a úpravy.
Při úpravách můžete přidat více souborů pomocí Přidat soubor knoflík. Mnoho seznamů je dost malých na to, aby vyžadovaly pouze jeden soubor, ale v případě potřeby můžete použít více.
Práce se seznamy
Pokud kliknete na Upravit tlačítko, získáte jeden základní textový editor na soubor. Gist vám umožňuje provádět úpravy prostřednictvím webového rozhraní a pro malé ukázky kódu to zcela postačuje.
V zákulisí je však každá podstata úložiště Git. To znamená, že můžete sledovat revize souborů a provádět další operace git. The Revize záložka v levém horním rohu zavazuje do úložiště vaší hlavní stránky.
Za Vložit tlačítko jsou možnosti klonování úložiště, takže můžete dálkově pracovat s podstatou. Měli byste si však být vědomi, že seznamy úložišť jsou mírně omezeny. Zejména, i když seznam může obsahovat mnoho souborů, nemůže obsahovat adresáře.
Seznamy na příkazovém řádku
The Program příkazového řádku GitHub, gh, má podporu pro seznamy. Seznamy můžete vytvářet, mazat, vypisovat a upravovat přímo z terminálu. To je pohodlnější než zacházet s podstatou jako s normálním úložištěm git.
Například pokud máte existující soubor, můžete z něj okamžitě vytvořit tajný seznam pomocí tohoto příkazu:
$ gh gist vytvořit index.md
- Vytvoření hlavního indexu.md
✓ Vytvořen hlavní index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62
Příkaz končí adresou URL představující nový seznam. Můžete také upravit podstatu:
gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62
Tím se otevře váš výchozí textový editor. Jakmile provedete úpravu a zavřete editor, gh automaticky posune vaši změnu na GitHub.
Jak znovu použít hlavní obsah
Při prohlížení podstaty si všimnete tlačítka s názvem Drsný vedle každého souboru. Toto poskytuje verzi souboru ve formátu prostého textu, která může být užitečná pro ukládání nebo kopírování. Toto nemůžete použít k hostování souborů. Pokud se například pokusíte odkazovat na soubor JavaScriptu pomocí tohoto odkazu, nebude to fungovat.
Obsah seznamu však můžete zobrazit jinde. To je skvělé pro ukázky kódu a zvýraznění syntaxe znamená, že budou vypadat skvěle v blogových příspěvcích nebo článcích. Chcete-li to provést, zkopírujte kód vedle Vložit a vložte jej do svého HTML.
GitHub příliš nereklamuje podstata, ale nenechte se tím odradit. Jsou velmi dostupnou kombinací Pastebin a Git. Seznamy jsou skvělým případem použití pro jakýkoli malý fragment kódu, který nezaručuje plnohodnotné úložiště. Dělají vynikající odlehčenou možnost, pokud chcete rychle sdílet nějaký kód. Možnost vložení se může hodit, pokud publikujete technický článek.
Podívejte se na další aplikace, které vám umožňují sdílet fragmenty kódu s naším průvodcem alternativami Pastebin.
Tyto alternativy Pastebin vám umožňují snadno psát, vkládat a sdílet bloky kódu nebo textu s ostatními online.
Přečtěte si další
- Programování
- GitHub
Bobby je technologický nadšenec, který většinu softwarových vývojářů pracoval téměř dvě desetiletí. Je vášnivým hráčem, pracuje jako recenzent časopisu Switch Player Magazine a je ponořen do všech aspektů online publikování a vývoje webových stránek.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.