Git a GitHub#
Kapitola se teprve připravuje.
Git je nástroj, který ti umožňuje sledovat historii změn v kódu a sdílet kód s dalšími lidmi. Je to program, který nainstaluješ do svého počítače a pracuješ s ním v příkazové řádce, nebo jej ovládáš např. prostřednictvím svého editoru. Git se dnes používá skoro v každé firmě. I když jeho výhody nejvíc oceníš při práci ve dvou a více lidech, může ti pomoci i jako jednotlivci: Zálohovat kód svých projektů jinam, synchronizovat jej mezi vlastním počítačem a internetem, na dálku jej někomu ukázat.
GitHub#
GitHub je úložiště kódu a něco jako sociální síť pro programátory. Kód tam lze poslat pomocí Gitu. GitHub není jediným takovým úložištěm, další jsou např. GitLab nebo BitBucket. GitHub je ale nejoblíbenějším pro open source, takže tam najdeš nejvíc projektů a lidí.
Neboj se ukázat kód! #
U začátečníků rozhodně platí, že nemají co schovávat a měli by světu ukázat co nejvíce toho, co dokázali vytvořit, nebo co zkoušeli řešit. Můžeš tím jenom získat. GitHub je příhodné místo, kam všechny své projekty a pokusy nahrávat. Zároveň je to místo, kde mají své projekty i všichni ostatní a kde lze spolupracovat s lidmi z celého světa.
Nenech se omezovat strachem, že někdo uvidí tvůj kód a pomyslí si, že nic neumíš. Neboj se mít svůj kód veřejně a ukazovat ho druhým! Tato obava je zbytečnou překážkou ve tvém rozjezdu. Programování je o spolupráci a GitHub je hřiště pro programátory, kde si každý experimentuje na čem chce. Čím více tam toho máš, tím lépe. Nejen že se naučíš lépe ovládat Git, ale hlavně budeš moci svůj kód ukázat, když budeš potřebovat pomoc na dálku. Pokud tě někdo straší, že si tvůj GitHub budou procházet náboráři, nenech se tím zmást, je to trochu jinak.
Jak se naučit Git a GitHub #
YouTube kurz Gitu a GitHubu od yablka.
Nauč se Git z nejznámějších českých materiálů pro Python.
Git podle materiálů z americké univerzity MIT.
README#
Kapitola se teprve připravuje.