Jak stáhnout (pouze) 1 složku z GitHub.com úložiště

GitHub je webová stránka a cloudová služba, která pomáhá vývojářům ukládat a spravovat jejich kód a také sledovat a kontrolovat změny v kódu. Abyste přesně pochopili, co je GitHub, musíte znát dva propojené principy. Řízení verzí a samotný Git.

Správa verzí pomáhá vývojářům sledovat a spravovat změny v kódu softwarového projektu. S růstem softwarového projektu se řízení verzí stává nezbytným.

Git je specifický open-source systém pro správu verzí, který v roce 2005 vytvořil Linus Torvalds. Konkrétně je Git distribuovaný systém pro správu verzí, což znamená, že celá kódová základna a historie je k dispozici na každém počítači vývojáře, což umožňuje snadné větvení a slučování.

GitHub download

Komplexní projekt (aplikaci) obvykle stahujeme v celku jako binárku nebo instalační balíček. Co ale v případě, že z 10 000 souborů, které projekt hostuje, potřebujeme lokálně umístit pouze jednu složku a ta kevšemu neobsahuje .git index

https://github.com/projekt/koder/master/zdroj/priklady/

to znamená, nelze ji stáhnout pomocí git clone

git clone https://github.com/projekt/koder/master/zdroj/priklady.git

SVN

Ke stažení lze použít linuxový svn

svn checkout git clone https://github.com/projekt/koder/master/zdroj.git

curl

linuxový curl

curl https://github.com/projekt/koder/master | tar -xz --strip=2 zdroj/priklad

Archiv .tar lze v operačním systému Windows 10, 11 rozbalit pomocí 7zip.

Vychytávka

Existuje i web rozhraní, které je z podstaty věci použitelné v libovolném operačním systému.. Služba umí komprimovat a nabídnout ke stažení libovolnou složku z libovolného veřejného projektu na github.com. Stačí zadat přesnou cestu ke složce a o zbytek se postará služba Download directory. Oba služby jsou hostované na github.io

https://download-directory.github.io/
http://kinolien.github.io/gitzip/

Vizualizace

github.com úložiště stáhnout složku

Užitečné

Telegram skript chat do php kódu
Domovská stránka github.com

ICTIS.CZ