====== Pretty Logs und Aliases ====== Die Ausgabe von ''git'' kann umfangreich angepasst werden - besonders bei den Logs kann das Sinn machen, so erzeugen z.B. die folgenden Optionen eine nettere Ausgabe von ''git log'', in der jeder Commit nur eine Zeile beansprucht, die Zeitangaben relativ sind und einiges mehr: git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit {{ :faecher:informatik:oberstufe:git:pretty_log:auswahl_314.png |}} Das kann sich nur kein Mensch merken... Darum kann man in ''git'' sogenannte Aliase definieren, z.B. so: git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" Nun gibt es einen (globalen Alias) ''lg'', der genau den obigen Befehl ausführt, wenn man jetzt ''git lg'' aufruft. ---- {{:aufgabe.png?nolink |}} === (A1) === Lege dir einen Pretty-Log-Alias an und teste ihn.