Mi a GitHub és miért használhatom?

Érdekli a verziókezelésről szóló tudást? Olvass tovább.

A GitHub tárhely hosting szolgáltatás. Gondolj rá, mint a "felhő" a kódra.

A GitHub a forráskód-projekteket különböző programozási nyelveken fogja meg, és nyomon követi az egyes iterációk különböző módosításait. Ezt a git, a parancssori felületen futó revízióvezérlő rendszer használatával teheti meg.

A GitHub használatával számos előnye van, beleértve a kollégákkal és társaikkal való könnyebb együttműködést, a korábbi verziókra való visszapillantást, valamint a könnyű integrációs lehetőségeket.

Miért használnám a GitHub-ot?

Négy indok a GitHub használatának a kódolási projektjein. (Ha még nem vagy.)

1. ok: A közösség ellenőrzi kódját

A projekt egy csontváz - azt teszi, amit akarsz, de nem mindig tudod, hogy a szélesebb népesség miként fogja végrehajtani. Vagy ha mindenki számára működik.

Szerencsére az Ön számára, ha elküldi a projektet a GitHub-on, a programozók és hobbisták szélesebb közössége letöltheti, és ennek eredményeként értékelheti munkáját. Ez azt jelenti, hogy felvehet egy heads-upot olyan lehetséges kérdésekről, mint például konfliktusok vagy előre nem látható függőségi problémák stb.

2. indok: A GitHub egy adattár

Ezt korábban említettük, de fontos megjegyezni, hogy a GitHub egy adattár.

Ez azt jelenti, hogy lehetővé teszi, hogy a munkája a nyilvánosság előtt kijusson. Ezenkívül a GitHub az egyik legnagyobb kódoló közösség, amely jelenleg körül van, így széles körű expozícióval rendelkezik a projekt számára.

(És ami még fontosabb: te.)

Hacsak nincs nagy támogatása, akkor ostobák, ha nem szeretnéd közzé tenni a projektedet a GitHub-ra, ha azt szeretné, hogy a legtöbb ember bármikor megtekintse.

Indokolás # 3: A változatok együttműködése és követése a változatban

Hasonlóan a Microsoft Word vagy a Google Drive használatához, a változat korábbi verziója is lehet, így a korábbi verziók nem kerülnek el minden egyes iterációval.

A GitHub változásokat is követ a changelogban, így pontos képet kaphat arról, hogy mi változik minden alkalommal. (Ez különösen hasznos az időben történő visszanézésre.)

4. indok: Egy sor integrációs lehetőség

A GitHub integrálhatja az olyan közös platformokat, mint az Amazon és a Google Cloud, olyan szolgáltatások, mint például a Code Climate, a visszajelzés nyomon követéséhez, és több mint 200 különböző programozási nyelven nyitható ki a szintaxis.

Mi más is ott?

A GitHub nem az egyetlen verzió vezérlési lehetőség.

Vannak más szolgáltatások is, mint például:

Ezek ugyanazokat a dolgokat kínálják, amelyeket a GitHub-tól kaphat. Azonban a közösség puszta méretének fontosnak kell lennie, ha szeretné, hogy a projektet a lehető legtöbb ember látja.

A másik különbség a költség kérdése:

A GitHub csak privát tárhelyeket kínál, felár ellenében. (Havi fizetés.) Néhány más verziókezelő szolgáltatás ingyenesen kínál privát tárhelyeket. (Mindazonáltal jellemzően korlátozott tárhely / sávszélesség.)

Következtetés: Adj GitHub-nak egy próbát

Ha a fenti okok nem győzködtek meg arra, hogy ellenőrizze a GitHub kódolási projektjét, akkor nézze meg azokat a módokat, amelyek szerint az emberek úgy döntöttek, hogy GitHub-ot használnak nem kódolási célokra, például az utazás naplózására.

Végül, a GitHub egy hatékony eszköz, és hatékony szövetségese lehet abban, hogy a lehető legjobban tetszőleges projektet készítsen.