Dallimi midis git dhe github
2 min
Git dhe GitHub janë mjete të lidhura, por të ndryshme.
Git është një sistem kontrolli i versionit të shpërndarë që ju lejon të gjurmoni ndryshimet në skedarë dhe të bashkëpunoni me zhvillues të tjerë në projekte. Ai u krijua nga Linus Torvalds në 2005 si një alternativë ndaj sistemeve të centralizuara të kontrollit të versioneve që ishin në dispozicion në atë kohë. Me Git, mund të bëni ndryshime në repository-n (repo) tuaj lokale, t'i kryeni ato ndryshime dhe më pas t'i ndani me të tjerët duke i shtyrë në një repo të largët.
GitHub, nga ana tjetër, është një shërbim pritës i bazuar në ueb për depot e Git. Ai siguron një ndërfaqe grafike të përdoruesit (GUI) që ju lejon të menaxhoni repo tuaja Git dhe të bashkëpunoni me zhvillues të tjerë. Me GitHub, ju mund të krijoni një repository në distancë dhe më pas ta ndani atë me të tjerët duke u dhënë atyre akses në të. Ju gjithashtu mund të përdorni GitHub për të zbuluar dhe kontribuar në projekte me burim të hapur.
Këtu janë disa nga ndryshimet kryesore midis Git dhe GitHub:
Git është një mjet i linjës së komandës që përdorni në kompjuterin tuaj lokal, ndërsa GitHub është një shërbim i bazuar në ueb që ju aksesoni përmes një shfletuesi.
Git është kryesisht një sistem i kontrollit të versionit, ndërsa GitHub është një shërbim pritës për repo-t e Git që ofron gjithashtu mjete për bashkëpunim dhe menaxhim të projektit.
Git është një sistem i shpërndarë, që do të thotë se çdo zhvillues ka një kopje të të gjithë repo-t në makinën e tij lokale. GitHub është një shërbim i centralizuar, që do të thotë se repo në distancë është e pritur në serverët e GitHub dhe aksesohet nga zhvillues të shumtë.
Në përmbledhje, Git është mjeti themelor që ofron aftësitë e kontrollit të versionit, ndërsa GitHub është një shërbim i bazuar në ueb që ofron një platformë për të pritur repo-t e Git dhe për të bashkëpunuar me të tjerët në projektet e zhvillimit të softuerit.
Diskutimet
#ReLOaD
Kjo platformë është zhvilluar si pjesë e projektit Robokid të organizatës YEP, i cili zbatohet në kuadër të "Programi rajonal për demokraci lokale në Ballkanin Perëndimor 2 - ReLOaD2 i cili është i financuar nga Bashkimi Evropian (BE), ndërsa e implementon Programi për Zhvillim i Kombeve të Bashkuara (UNDP). Për përmbajtjen e kësaj platforme, si dhe qëndrimet e paraqitura në të, janë përgjegjës vetëm organizata YEP dhe ato në asnjë mënyrë nuk pasqyrojnë pikëpamjet e Bashkimit Evropian (BE) ose të Programit për Zhvillim të Kombeve të Bashkuara (UNDP) .