Co je GitHub a proč bych ho měl používat?

Chcete se dozvědět o kontrole verzí? Čti dál.

GitHub je služba hostování repozitáře. Přemýšlejte o tom jako o "oblaku" kódu.

GitHub bude hostit vaše projekty zdrojového kódu v nejrůznějších programovacích jazycích a bude sledovat různé změny provedené v každé iteraci. To je možné pomocí git, revizního řídicího systému, který běží v rozhraní příkazového řádku.

Používání služby GitHub má mnoho výhod, včetně snadnější spolupráce s kolegy a kolegy, možnost zpětného vzhledu na předchozí verze a spousta snadných integračních možností.

Proč bych měl používat GitHub?

Čtyři důvody, proč byste měli použít GitHub na vaše projekty kódování. (Pokud ještě nejste.)

Důvod č. 1: Nechte svůj kód prověřit komunitou

Váš projekt je kostra - dělá to, co chcete dělat, ale nejste si jisti, jak bude širší populace implementovat. Nebo pokud funguje i pro všechny.

Naštěstí pro vás, pokud pošlete svůj projekt na GitHub, může širší komunita programátorů a fanoušků stáhnout a v důsledku toho vyhodnotit vaši práci. To znamená, že vám mohou poskytnout informace o možných problémech, jako jsou konflikty nebo nepředvídané záležitosti týkající se závislostí atd.

Důvod č. 2: GitHub je repozitář

To už bylo již zmíněno, ale je důležité poznamenat, že GitHub je úložištěm.

Co to znamená, že umožňuje, aby se vaše práce dostala ven před veřejnost. Kromě toho je GitHub jednou z největších kódovacích komunit v současné době, takže je pro váš projekt široká expozice.

(A co je důležitější: vy.)

Pokud nebudete mít nějakou velkou podporu, bylo by hloupé, abyste svůj projekt nezapisovali na GitHub, pokud chcete, aby se kdykoli zobrazovala většina lidí.

Důvod č. 3: Spolupracujte a sledujte změny kódu ve všech verzích

Stejně jako pomocí aplikace Microsoft Word nebo Google Drive můžete mít historii kódu vašeho kódu, takže předchozí verze se při každé iteraci neztratí.

GitHub také sleduje změny v changelogu, takže můžete mít přesnou představu o tom, co se pokaždé mění. (To je užitečné zejména při zpětném pohledu včas.)

Důvod č. 4: Tuna integračních možností

GitHub se může integrovat se společnými platformami, jako jsou Amazon a Google Cloud, služby jako je Climate Code, kde můžete sledovat vaši zpětnou vazbu a zvýraznit syntaxi ve více než 200 různých programovacích jazycích.

Co je tam jinde?

GitHub není jediná možnost ovládání verzí.

Existují další služby, jako například:

Ty nabízejí spoustu stejných věcí, které můžete získat od společnosti GitHub. Pro vás by však měla být pro vás důležitá velikost komunity, pokud chcete, aby váš projekt byl viděn co nejvíce lidí.

Druhý rozdíl je otázkou nákladů:

Společnost GitHub nabízí pouze soukromé úložiště za příplatek. (Platí měsíčně.) Některé další služby pro řízení verzí nabízejí zdarma soukromé úložiště. (Nicméně obvykle s omezeným úložištěm / šířkou pásma.)

Závěr: Vyzkoušejte GitHub

Pokud vám výše uvedené důvody nepřesvědčily, abyste se na GitHub podívali na svůj kódovací projekt, podívejte se na některé způsoby, jakým se lidé rozhodli použít GitHub pro nekódovací účely, jako je například protokol o cestování.

Nakonec je nástroj GitHub výkonným nástrojem a může být silným spojencem při vytváření jakéhokoli vašeho projektu to nejlepšího.