Wat ass GitHub an Why Why Should I Use It?

Dir interesséiert fir iwwer Versiounskontroll ze léieren? Liesen.

GitHub ass e Repository-Hosting Service. Denkt et als "Wolk" fir Code.

GitHub hiert Äert Quellcodeprojeten a verschiddene verschiddene Programméierungssprooiren a verfolgt déi verschidde Verännerunge vun all Iteratioun un. Et ass méiglech dës ze maachen andeems ee Git benotzt, e Revisiounskontrollsystem, dee an der Kommandozeilengeschnitt laacht.

GitHub huet vill Virdeeler: Eng méi enk Zesummenaarbecht mat Kollegen a Kollegen, Kapazitéit fir zréck op fréier Versiounen an Tonnen vu einfache Integratiounsméiglechkeeten.

Firwat sollt ech GitHub benotzen?

Véier Grënn, firwat Dir GitHub op Är Codéierprojekten benotzt. (Wann Dir nach net schon sinn.)

Reason # 1: Hutt Äre Code vun der Community iwwerpréift

Äre Projet ass e Skelett - et maacht dat wat Dir et wëllt maachen, awer Dir sidd net ëmmer sécher, wéi d'méi Populatioun et ëmsetzt. Oder wann et och fir jiddereen schafft.

Glécklech fir Iech, wann Dir Äre Projet op GitHub verkeeft, kann d'méi grouss Gemeinschaft vu Programméierer a Hobbyisten erofgeluede sinn a wéi Dir evitéiert Är Aarbecht. Dëst bedeit dat se Iech e Kapp ginn op méiglech Froen wéi Konflikter oder ongeforgefähege Dependenstéck etc.

Reason # 2: GitHub ass e Repository

Dëst gouf schonn uginn, awer et ass wichteg ze wëssen - GitHub ass e Repository.

Wat dat bedeit datt et eegent Aarbecht erlabe kann fir dohinner ze kommen virun de Public. Ausserdeem ass GitHub eng vun de gréisste Kodéierungsvirstellunge ronderëm elo, also ass et e breet Expositioun fir Äre Projet.

(A wat méi wichteg: Dir.)

Wann Dir e puer grouss Ënnerstëtzung hutt, wäerte Dir dumm sinn, Äre Projet net op GitHub ze posten, wann Dir déi meescht Leit kuckt.

Reason # 3: Collaboréieren an verännergen Ännerungen an Ärem Code aus Versiounen

Vill wéi Microsoft Word oder Google Drive benotze kënnt Dir eng Versiounsgeschichte vun Ärem Code hunn, fir datt virdrun Versioune mat all Iteratioun net verluer sinn.

GitHub trait och Verännerungen an enger changelog, also kanns du eng exakt Iddi iwwer allgemeng änneren. (Dëst ass besonnesch hëllefräich fir nozekucken.)

Reason # 4: Eng Toun vun Integratiounsméiglechkeeten

GitHub kann mat gemeinsamen Plattformen wéi Amazon a Google Cloud integréieren, Servicer wéi Code Klima fir Är Feedback ze verfolgen an eng Syntax an iwwer 200 verschiddene Programmiersprachen ze lueden.

Wat ass soss do?

GitHub ass net déi eenzeg Versioun Kontroll Kontroll.

Et ginn aner Servicer wéi:

Dëst bitt vill vun de selwechte Saachen, déi Dir vu GitHub kritt. Allerdéngs ass déi schéi Gréisst vun der Gemeng sollt wichteg sinn, wann Dir wëllt Äre Projet vu ville Leit wéi méiglech ze gesinn.

Den aneren Ënnerscheed ass eng Fro vu Käschte:

GitHub proposéiert nëmme privat Repositories op Zousatzskäschte. (Paid op e Mount statt.) E puer vun den anere Versioun Kontrolldirekter bidden private Repositories gratis. (Allerdéngs, typesch mat limitéierter Stack / Bandbreedung.)

Schluss: Gitt GitHub e Versuch

Wann déi Iwwergrëffer net iwwerzeegt war, fir GitHub fir Äre Codéierprojet ze kucken, da kucke emol e puer vun de Weeër, déi d'Leit gewielt hunn GitHub fir net-Kodéierungszwecker benotzen ze kënnen, wéi zB Reeschaafen.

GitHub ass am Endeffekt e kräftege Tool a kann e kräftegen Alliéierten an engem Projet vun Äert e bëssche besser sinn.