Git

Git ist ein verteiltes Versionsverwaltungssystem, welches entwickelt wurde um alles von sehr kleinen bis zu sehr grossen Projekten schell und effizient zu verwalten.

Kurzübersicht

Linux

Unter Debian kann Git mit folgendem Befehl installiert werden:

$ sudo apt-get install git

Um kompliziertere Git-Histories anzuzeigen empfielt sich ein GUI Tool, welches mit folgendem Befehl installiert werden kann:

$ sudo apt-get install gitg

Weitere GUI Clients können hier gefunden werden.

Windows

Unter Windows kann Git auf dieser Seite heruntergeladen werden. TortoiseGit ist ein GUI Client, der sehr ähnlich ist wie TortoiseSVN, und hier heruntergeladen werden kann.

Eclipse

Das Plugin EGit ist standardmässig bei Eclipse installiert und kann auf Linux und Windows Version verwendet werden.

Git Konfiguration

Die globale Konfiguration von Git wird im File ~/.gitconfig gespeichert. Ein Beispiel dieses Files findet man hier.

Commit Guidelines

Eine saubere und nachvollziehbare Git History trägt wesentlich zur Qualität einer Software bei. Deshalb ist es für ein Softwareprojekt sinnvoll, Commit Richtlinien zu definieren und einzuhalten. Eine gute Vorlage sind die Commit Guidelines des EEROS Frameworks.