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í.
Obsah
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

Užitečné
Telegram skript chat do php kódu
Domovská stránka github.com