Co je Git?
Je to distribuovaný systém pro správu verzí.
Definice
Git je distribuovaný systém pro správu verzí, který umožňuje efektivní sledování změn v souborech, zejména v softwarovém vývoji.
Repozitář
Každá vývojářova místní kopie projektu je kompletní repozitář, což umožňuje offline práci a usnadňuje vzdálenou spolupráci.
Merging
Git poskytuje nástroje pro sloučení různých větví, řešení konfliktů a udržení čisté historie repozitáře.
Flexibilita
Design Gitu podporuje nelineární vývoj s mocnými schopnostmi větvení a sloučení.
Integrita dat
Git používá kryptografické hashe k zajištění integrity uložených dat, což ztěžuje změnu nebo ztrátu informací.
Popularita
Git se stal globálním standardem pro správu verzí, široce používaným jak v open source, tak v komerčních softwarových projektech.
Commits
Git vytváří snapshot všech souborů s každým uložením, nazývaným commit, což tvoří graf vývojové historie.
Větve
Vývojáři mohou pracovat na oddělených větvích a poté své práce sloučit zpět do hlavní větve projektu.
Obnovení
Je možné vrátit kód zpět k předchozímu commitu, prozkoumat změny ve souborech a zkontrolovat informace jako kdy a kde byly změny provedeny.