Git
Git is een versiebeheersysteem om wijzigingen in computerbestanden bij te houden en het werk van meerdere mensen aan die bestanden te coördineren. Drupal-ontwikkelaars gebruiken het vaak om de broncode van een website of webapplicatie te beheren. Met Git werken ontwikkelaars tegelijk aan dezelfde codebase en houden ze wijzigingen bij, zodat ze zo nodig naar eerdere versies terugkeren.
Git is een gedistribueerd versiebeheersysteem: het bewaart kopieën van de codebase op de computer van elke ontwikkelaar. Ontwikkelaars werken dus aan de codebase zonder verbinding met een centrale server. Zodra een ontwikkelaar de wijzigingen wil delen, pusht die ze naar een externe repository, zoals GitHub of Bitbucket. Andere ontwikkelaars pullen de wijzigingen van daar en nemen ze in hun eigen lokale kopie over.
Git houdt ook wijzigingen in de tijd bij. Bij elke commit van een ontwikkelaar ontstaat een nieuwe versie van de codebase. Zo bekijk je eenvoudig de geschiedenis van de codebase en keer je zo nodig naar eerdere versies terug. Ook werk je eenvoudig met anderen aan dezelfde codebase zonder elkaars wijzigingen te overschrijven.
Git is een essentieel hulpmiddel voor elke Drupal-ontwikkelaar. Je werkt er eenvoudig mee samen aan dezelfde codebase en houdt wijzigingen bij, zodat je zo nodig naar eerdere versies terugkeert. Ook houd je er de geschiedenis van een codebase mee bij en leg je wijzigingen goed vast.