Ich mag die Art und Weise, dass der folgende Befehl druckt git Protokolle:Aktivieren git log Parameter standardmäßig
git log --oneline --decorate --graph
Ich mag würde das Standardformat machen, dass, wenn ich git log verwenden. Gibt es eine Möglichkeit, ~/.gitconfig
zu bearbeiten, um standardmäßig oneline, decorate und graph zu aktivieren?
Und ja, ich bin mir bewusst, dass ich diese Optionen zu einem anderen Git-Befehl Alias Alias, aber ich würde lieber dieses Protokoll nur mit diesen Optionen drucken standardmäßig.
Sieht gut aus (und schön gesehen, dass "log" sollte nicht wiederholt werden, und würde mit meinem Vorschlag sein), obwohl es immer noch ein kleines Risiko mit 'git -c log.showroot = false log -p: log 'ist nicht das erste Argument hier. – hvd
Vielleicht bleibe nur bei '--graph' in der Shell-Funktion und der Rest in git config? '--graph' ist der einzige, der nicht in der Git-Konfiguration definiert werden kann und wir sollten immer versuchen, das eingebaute Werkzeug zu verwenden, wo immer es möglich ist. Sonst überschreiben Sie die Konfigurationen 'format.pretty' und' log.decorate' global, wenn diese Repository-spezifisch sein könnten. – TheLonelyGhost
@TheLonelyGhost Besser spät als nie! Guter Punkt; Fest. – Jubobs