Praktische Ressourcen zum Einstieg in Git zur Versionsverwaltung
Achtung: Dieser Beitrag ist schon etwas älter.
Es kann sein, dass sein Inhalt nicht mehr aktuell ist, Links veraltet sind oder dass auch niemand mehr auf neue Kommentare antwortet.
Systeme zur Versionsverwaltung von Quellcode sind sehr praktisch, um die Entwicklung von Webprojekten nachvollziehen zu können und bei mehreren Entwicklern einen Überblick über die Änderungen zu behalten. Eine sehr weit verbreitete Software dafür ist Subversion, welche ich bisher auch ausschließlich verwendet habe.
Vor ein paar Wochen habe ich angefangen mich mit einer neuen Software für diese Aufgabe zu beschäftigen: Git. Git hat einen etwas anderen Ansatz als Subversion, was seine Vorteile hat, aber auch ein bisschen mehr Verständnis über die Funktionsweise erfordert, da der Workflow etwas komplexer sein kann. Denn bei Git läuft nicht alles über einen zentralen »Subversion-Server«, sondern dezentral und jede Repository läuft bei Git erst einmal eigenständig.
Die folgenden Links und Ressoucen haben mir dabei geholfen, mich in Git einzuarbeiten. Gerade die Cheatsheets sind sehr hilfreich, gerade zum Nachschlagen von Befehlen.
Offizielles
- Offizielle Website von Git
- The Git Community Buch – Die »Dokumentation« zu Git u.a. als PDF erhältlich
- Offizielles Git Tutorial
Anleitungen/Tutorials
- Git-SVN Crash Course – Crash Kurs für Leute, die Subversion bereits kennen
- Git Ready – Kurze Tipps, aufgeteilt in Beginner, Fortgeschrittene und Profis
- Effectively Using Git With Subversion – Gute Einführung, wenn man Subversion (SVN) und Git »parallel« nutzen möchte
- Git for Designers – Auch für die »Kreativen« kann eine Versionsverwaltung sehr hilfreich sein
- GitHub Guides – Spezielle Guides für die Nutzung von Git mit GitHub (Hoster für Git)
Screencasts
- GitCasts – Sammlung von kurzen Screencasts zu Git
- Google Text Talk: Git – In einer Stunde wird Git von Randal Schwartz vorgestellt
- Google Tech Talk: Linus Torvals on git – Präsentation von Linus Torvalds bei Google
Cheat Sheets/Referenzen
- Git Cheat Sheet
- Cheat Git
- Referenz-Handbuch – Ausführliche Übersicht über alle Git-Befehle
Software
- Git Bundle für TextMate
- ProjectPlus – Noch ein Bundle für Textmate, das Git, SVN Statusflaggen, Mercurial und Bazaar unterstützt
- GitX – Wem die Kommandozeile nicht schick genug ist ;)
Disclaimer: Diese Liste erhebt überhaupt keinen Anspruch auf Vollständigkeit. Ein Großteil dieser Links habe ich verwendet, um mich mit Git zu beschäftigen und sind eine Empfehlung. Weitere nützliche Quellen können über eine Google Suche aufgespürt werden.
Wer bisher schon mit Subversion gearbeitet hat und auf Git umsteigen oder einfach mit »realen Daten« testen möchte, der kann auch problemlos sein bestehendes Subversion Repository zu Git überführen. Wie das geht, zeige ich in einem anderen Beitrag in ein paar Tagen.
Abonniere den RSS-Feed für weitere Webdesign Tutorials und Artikel.
Artikel bei del.icio.us speichern, Kommentar-Feed, Trackback-URL
