Also habe ich versucht, einen Alias einzurichten, der im Grunde geben Sie mir das Äquivalent von "Git-Status" für eine gegebene commit.Git Log Alias funktioniert nicht
git log --name-status --diff-filter="ACDMRT" -1 -U HEAD
... es funktioniert!
es Also habe ich so zusammen:
git config --global alias.inf 'log --name-status --diff-filter="ACDMRT" -1 -U '
Und ich laufe es dann wie folgt aus:
git inf HEAD
Allerdings, wenn ich den Befehl es Fehler heraus laufen:
fatal: ambiguous argument '': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
Wer weiß, warum der Befehl direkt funktioniert, aber nicht als Alias?
UPDATE: Ich habe die -U vom Ende entfernt, und wie dies jetzt ausführen kann: git inf -U HEAD
Welche funktioniert, aber ich möchte nicht den -U geben ... so bleibt die Frage ...
Sie Rock, Mann! Ich habe deine Antwort vor einer Weile gesehen und es hat das Problem gelöst, aber anscheinend hatte ich es nicht markiert, sorry! –