RSS GitLab
Folgen
Reise durch Git's 20-jährige Geschichte
Git, ein Versionskontrollsystem, feierte kürzlich sein 20-jähriges Jubiläum. Linus Torvalds führte am 7. April 2005 den ersten Commit durch und markierte damit den Beginn des Projekts. Anfangs mangelte es Git an vielen benutzerfreundlichen Funktionen, einschließlich des Befehls „git“ selbst. Stattdessen mussten Befehle wie „init-db“ und „update-cache“ direkt ausgeführt werden. Das Erstellen von Commits erforderte die manuelle Aktualisierung des Index, das Schreiben eines Baums und das Setzen von Umgebungsvariablen, bevor „commit-tree“ verwendet werden konnte. Version 0.99 führte Referenzen für Branches und ein Remote-Protokoll zum Austausch von Objekten ein. Linus übergab die Pflege an Junio Hamano, der das Projekt bis heute leitet. Git 1.0 brachte den Befehl „git-merge“ und eine Kurzschreibweise für Remote-Repositories, obwohl Remotes damals anders verwaltet wurden. In den Jahren 2007 und 2008 wurden das erste Git-Logo bzw. die Website git-scm.com veröffentlicht. Git 2.0 enthielt abwärts inkompatible Änderungen wie die Aktualisierung des Standardverhaltens von „git-push“ und „git-add“. Die Aktualisierung von „git-push“ zielte darauf ab, das Risiko des unbeabsichtigten Pushens von Änderungen zu verringern. Die Änderung an „git-add“ automatisierte das Staging gelöschter Dateien und vereinfachte den Prozess für Benutzer.