Wat is Git?
Git is een gedistribueerd versiebeheersysteem.
Definitie
Git is een gedistribueerd versiebeheersysteem dat het efficiënt bijhouden van wijzigingen in bestanden mogelijk maakt, met name in softwareontwikkeling.
Repository
Elke lokale kopie van een project van een ontwikkelaar is een volledige repository, waardoor werken zonder verbinding mogelijk is en samenwerking op afstand wordt vergemakkelijkt.
Samenvoegen
Git biedt tools om verschillende takken samen te voegen, conflicten op te lossen en een schone repositorygeschiedenis te behouden.
Flexibiliteit
Het ontwerp van Git ondersteunt niet-lineaire ontwikkeling, met krachtige vertakkings- en samenvoegcapaciteiten.
Gegevensintegriteit
Git maakt gebruik van cryptografische hashes om de integriteit van opgeslagen gegevens te waarborgen, waardoor het moeilijk is om informatie te wijzigen of te verliezen.
Populariteit
Git is de wereldstandaard geworden voor versiebeheer en wordt zowel in open-source als commerciële softwareprojecten veel gebruikt.
Commits
Git maakt een momentopname van alle bestanden bij elke opslaan, genaamd commit, en vormt zo een grafiek van de ontwikkelingsgeschiedenis.
Takken
Ontwikkelaars kunnen werken op aparte takken en hun werk vervolgens samenvoegen met de hoofdtak van het project.
Terugdraaien
Het is mogelijk om de code terug te draaien naar een eerdere commit, wijzigingen in bestanden te inspecteren en informatie zoals wanneer en waar de wijzigingen zijn gemaakt, te bekijken.