私は Git Bash v1.8.1 をいくつかのエイリアス (テスト用) と共に使用しています。
[alias]
ekko = !echo $1 && echo $1
ekko2 = !sh -c 'echo $1 && echo $1'
しかし、それらを実行すると、次のことがわかります。
> git ekko master
master
master master
と:
> git ekko2 master
(blank line)
(blank line)
私の意図した動作は次のとおりです。
> git ekko master
master
master
私はエイリアスにかなり慣れていません-引数が完全に消費され、エイリアスの末尾に追加されないようにする方法を探しています。Git v1.7.x のどこかでこの動作が変更されたことがいくつかの調査で示されていますが、これを実現する方法を正確にはまだ決定していません。