Git

Git je open source platforma pro řízení verzí programů vyvinutá tvůrcem Linuxu Linusem Torvaldsem v roce 2005. Jako nástroj pro správu verzí umožňuje Git vývojářům zobrazit různé verze softwaru a aplikací. Když to Torvalds navrhl, Git byl v té době flexibilnější než jiné programy pro správu verzí, protože je distribuován: různé části kódu mohou zobrazit předchozí verze, spíše než jen jedna centrální část, která obsahuje seznam verzí. To eliminuje sila v celém kódu a umožňuje vývojářům prohlížet minulé verze každého softwaru, který editují. Git nabízí lepší viditelnost pro skupinu vývojářů, kteří pracují na různých částech kódu současně.

Mezi několik funkcí a výhod Gitu patří:

  • Správa založená na obsahu souborů Git spravuje data z protokolů a souborů na základě toho, co je ve skutečnosti, spíše než jak jsou označeny
  • Větvení a slučování větvení umožňuje programátorům vytvořit novou část kódu, ve které chtějí experimentálně provést novou funkci. Jakmile je uspokojivá, mohou ji sloučit se zdrojovým kódem
  • Objekty odkazů mohou přijímat odkazy, které usnadňují hledání částí kódu a usnadňují spojení mezi podobnými objekty. Vyžádání odkazu táhne odkazované objekty
  • Obalové objekty dostávají svůj vlastní soubor, když jsou nově vytvořeny v Gitu, ale to zabírá spoustu místa. Funkce balení pomáhá lépe komprimovat objekty.

GitHub

GitHub je platforma určená k hostování Gitu a přidávání dalších funkcí, které pomáhají programátorům spolupracovat. Byla založena v roce 2008 a je hostitelem úložišť, která ukládají programy Git. GitHub také nabízí své vlastní funkce a integrace s dalším softwarem, který mohou vývojáři používat. Pokud mají vývojáři účet GitHub, mohou spolupracovat a sdílet projekty s ostatními uživateli. GitHub také poskytuje informace a vzdělávací zdroje pro další informace o Gitu.