Du möchtest dein Repository in einer brandneuen Art sehen. Du hast die Nase voll von der Kommandozeile und möchtest ein paar Diagramme sehen. Pixel! Schaltflächen! Graphiken! Dialogboxen! Ok, wir haben verstanden.
Die erste Option besteht darin, das Repository im Browser anzusehen. Diese Funktionalität ist mit den meisten Git-Installationen packetiert:
git instaweb
Das startet einen Server, gewöhnlich lighttpd, um eine einfache Webdarstellung deines Repositories anzubieten. Du kannst durch Commits und Trees blättern, sowie Dateien anzeigen, alles was du hast.
Das ist wirklich nützlich, wenn du in die Historie eintauchen möchtest, aber die Kommandos dafür noch nicht kennst. (Und es ist auch viel einfacher). Wenn du lighttpd nicht installiert hast und dich nicht damit plagen möchtest,
git instaweb --httpd webrick
zwingt WEBrick die Seite zu bedienen, dass so gut funktioniert, als wenn Ruby auf deinem System installiert ist. Es funktioniert auch mit Apache, schaue einfach in der instaweb Man Page nach den unterstützten Servern und anderen Perlen.
Webseiten sind großartig und alles, aber was wenn du deine Commits in einer eher … graphischen Art sehen möchtest? Schaue nicht weiter als gitk oder gitx. Diese Programme geben dir eine dynamischere Ansicht auf dein Repository und erlauben dir Entwicklungszweige und Merges zu sehen:
Benutze gitk aus deiner Git-Installation indem du gitk
ausführst oder lade dir gitx für OSX herunter. Wenn die Windows-Anwender etwas kennen, lassen sie bitte einen Kommentar da.
Es gibt genügend graphische Darstellungen für git auf GitHub für jedes Projekt. Sei es die Darstellung der Auswirkungen eines Einzelnen auf das Projekt, Zeiten, in denen am Projekt gearbeitet wurde oder viel mehr. Spiele einfach mit den verschiedenen Darstellungen herum und finde heraus, was sie dir anbieten können.
Es gibt auch eine Reihe guter Darstellungen im GitWiki. Falls du andere Möglichkeiten kennst, dein Repository graphisch darzustellen, teile es uns in einem Kommentar mit. Ich werde den Beitrag aktualisieren, sobald mehr Informationen dazu verfügbar sind.