Git eignet sich nicht nur für die Software-Entwicklung

Einführung: Dezentrale Versionsverwaltung mit dem Programm Git

Egal ob man ein Word-Dokument zur Korrektur an einen Freund schickt oder gemeinsam an einer Präsentation arbeiten möchte: Stets muss sich der Nutzer mit mehreren Versionen ein und derselben Datei auseinandersetzen. Eine Versionsverwaltung wie Git kann die Zusammenarbeit maßgeblich erleichtern.

?
?

Die Versionsverwaltung Git wurde ursprünglich für den Linux-Kernel entwickelt. (Bild: Netzwelt)
Die Versionsverwaltung Git wurde ursprünglich für den Linux-Kernel entwickelt. (Bild: Netzwelt)

Inhaltsverzeichnis

  1. 1Installation unter Linux
  2. 2Dezentrales Repository
  3. 3Synchronisation mit Git
  4. 4Kontrolle und Sicherheit
  5. 5Fazit
Werbung

Die Open-Source-Gemeinde ist über den gesamten Globus verstreut: So arbeiten z. B. am freien Betriebssystem Linux Entwickler bei IBM in den Vereinigten Staaten genauso wie Programmierer beim Distributor Suse in Nürnberg, ohne sich gegenseitig ins Gehege zu kommen. Für die Organisation und Kontrolle ihrer Arbeitsgrundlage sorgt ein Programm zur Versionsverwaltung. Git ist einer der prominentesten Vertreter dieser Gattung.

Installation unter Linux

Die Entwicklung von Git wurde bereits 2005 von Linux Torvalds begonnen, der für die Koordination der Entwicklungsarbeit am Linux-Kernel ein neues Programm benötigte. Daher pflegt Git bis heute seine traditionelle Nähe zum Linux-Betriebssystem – und in den meisten Distributionen ist der Git-Client für die Kommandozeile auch bereits enthalten. Natürlich gibt es auch zahlreiche grafische Clients für Git sowie seit einigen Tagen auch eine sehr einfach nutzbare Lösung für Mac OS X Snow Leopard unter der Bezeichnung Github.

Github selbst ist eine der größten Hosting-Plattformen für Projekte auf der Basis der Versionsverwaltung Git. Nach eigenen Angaben verwalten dort derzeit über 830.000 Menschen mehr als 2,3 Millionen Git-Ordner - zu den prominentesten Nutzern gehören neben Yahoo und Twitter auch Rackspace, Facebook, Spotify und Six Apart. Geschlossene Projekte sind kostenpflichtig, jedes offene Git-Repository ist jedoch gebührenfrei.

Links zum Thema