私は基本的に任意のコミットに対して "git status"に相当するエイリアスを設定しようとしました。Gitログエイリアスが動作しない
git log --name-status --diff-filter="ACDMRT" -1 -U HEAD
... それが機能します!
だから私はこのようにそれを設定:
git config --global alias.inf 'log --name-status --diff-filter="ACDMRT" -1 -U '
そして私はこのようにそれを実行します。私は、コマンドそれエラーを実行すると、しかし
git inf HEAD
:
fatal: ambiguous argument '': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
コマンドがエイリアスとしてではなく直接動作する理由を知っていますか?
UPDATE:私は端から-Uを削除し、次のように実行することができます。 git inf -U HEAD
働くが、私は-Uを入力したくない...ので、疑問が残る...
あなたはロック!私は少し前にあなたの答えを見て、それは問題を解決したが、明らかに私はそれを、フラグを立てていなかった申し訳ありません! –