Git

Aus ManiacWiki
Version vom 14. September 2016, 18:13 Uhr von ConeRX (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Git ist ein Programm zur Versionsverwaltung. Die Entwicklung wurde von Linus Torvalds begonnen, dem Initiator des Linux-Kernels. = Versionsverwaltung = Eine V…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Git ist ein Programm zur Versionsverwaltung. Die Entwicklung wurde von Linus Torvalds begonnen, dem Initiator des Linux-Kernels.

Versionsverwaltung

Eine Versionsverwaltung erfasst alle Änderungen an Dateien, versieht sie mit einem Zeitstempel und einer Benutzerkennung. Änderungen werden zu "Commits" zusammengefasst und können optional mit einem beschreibenden Text versehen werden. Es ist möglich zusätzliche Zweige (Pseudokopien) zu erstellen und Änderungen in selbigen zu testen und bei bedarf wieder zulöschen. Die ursprünglichen Dateien werden nicht verändert. Ein git-Projekt kann an einen Server gekopiert werden, von dem aus das Projekt von anderen Leuten wieder runtergeladen wird. Diese können Änderungen vornehmen und anschließend das veränderte Projekt wieder auf den Server kopieren. Es ist dabei möglich, jederzeit nachzusehen wer wann welche Änderungen vorgenommen hat.

Wichtige Begriffe

  • Repository - git-Projekt
  • committen - Änderungen abschicken.
  • pushen - git-Projekt an einen Server schicken.
  • pullen - aktuellere Version eines Projektes aus einem fernen Repository laden.
  • Branch - zusätzlicher Zweig eines Repositories.


Bedeutung für Maniac Mansion Mania

MMM verwendet git um die Entwicklung der Starterpacks zu verwalten. Gehostet werden die Starterpacks auf GitHub. Erfasst sind nur die Änderungen seit dem 10. Mai 2011 vorgenommenen Änderungen.

Weblinks