Git

Drupal lernenDrupal-Glossar

Git ist ein Versionsverwaltungssystem, mit dem Änderungen an Computerdateien nachverfolgt und die Arbeit mehrerer Personen an diesen Dateien koordiniert wird. Es wird in der Drupal-Entwicklung häufig verwendet, um den Quellcode einer Website oder Webanwendung zu verwalten. Git erlaubt es Entwicklern, gleichzeitig an derselben Codebasis zu arbeiten, und bietet zugleich eine Möglichkeit, Änderungen nachzuverfolgen und bei Bedarf zu früheren Versionen zurückzukehren.

Git ist ein verteiltes Versionsverwaltungssystem, das heißt, es speichert Kopien der Codebasis auf dem Computer jedes Entwicklers. So können Entwickler an der Codebasis arbeiten, ohne mit einem zentralen Server verbunden sein zu müssen. Wenn ein Entwickler seine Änderungen teilen möchte, kann er sie in ein entferntes Repository hochladen (pushen), zum Beispiel auf GitHub oder Bitbucket. So können andere Entwickler die Änderungen aus dem entfernten Repository abrufen (pullen) und in ihre eigene lokale Kopie der Codebasis übernehmen.

Git bietet außerdem eine Möglichkeit, Änderungen im Laufe der Zeit nachzuverfolgen. Jedes Mal, wenn ein Entwickler seine Änderungen festschreibt (Commit), entsteht eine neue Version der Codebasis. So lässt sich die Geschichte der Codebasis einfach einsehen und bei Bedarf zu früheren Versionen zurückkehren. Es erlaubt Entwicklern außerdem, einfach gemeinsam an derselben Codebasis zu arbeiten, ohne befürchten zu müssen, die Änderungen der anderen zu überschreiben.

Git ist ein unverzichtbares Werkzeug für jeden Drupal-Entwickler. Es erlaubt es Entwicklern, einfach gemeinsam an derselben Codebasis zu arbeiten, und bietet zugleich eine Möglichkeit, Änderungen nachzuverfolgen und bei Bedarf zu früheren Versionen zurückzukehren. Es ist außerdem ein hervorragendes Mittel, um die Geschichte einer Codebasis festzuhalten und sicherzustellen, dass Änderungen ordentlich dokumentiert sind.