Zum Hauptinhalt springen

Git

Git stellt eine Software zur Verwaltung von Dateien mit integrierter Versionskontrolle dar, dessen Entwicklung unter Anderem von Linus Torvald (dem Erfinder von Linux) initiiert wurde. Die Versionskontrolle von Git ermöglicht den Zugriff auf ältere Entwicklungsstände, ohne dabei den aktuellen Stand zu verlieren. Zudem unterstützt Git die Verwaltung von verteilten Dateien an verschiedenen Aufbewahrungsorten. Diese Aufbewahrungsorte werden als Repositorys bezeichnet. Man unterscheidet dabei zwischen lokalen Repositorys und remote Repositorys. Onlinedienste wie GitHub basieren auf Git und stellen dem Anwender Speicherplatz für remote Repositorys zur Verfügung.

Git Workflows

Aufgrund der Flexibilität von Git gibt es keine standardisierten Prozesse für das Arbeiten mit Git. Ein Git Workflow stellt eine Anleitung zur Verwendung von Git dar, die eine konsistente und produktive Arbeitsweise ermöglichen soll. Für eine effiziente und fehlerfreie Arbeitsweise sollten daher alle Mitgleider eines Teams die gleichen Git Workflows verwenden.

Git Befehle

Git bietet einen Vielzahl an verschiedenen Kommandozeilen-Befehlen um mit Git zu arbeiten. Eine ausführliche Dokumentation der einzelnen Befehle samt der dazugehörigen Optionen können auf der offiziellen Git-Homepage gefunden werden. Zudem kann mit dem Befehl git --help direkt in der Kommandozeile eine Kurzversion der Dokumentation ausgegeben werden.

Git-BefehlBeschreibung
git config --global user.nameBenutzername ausgeben
git config --global user.name "[Benutzername]"Benutzername festlegen
git config --global user.emailE-Mail-Adresse ausgeben
git config --global user.email "[E-Mail-Adresse]"E-Mail-Adresse festlegen