0

エイリアスが「等しい」コマンドを入力するのと同じ効果がないのはなぜですか? 短い質問で申し訳ありませんが、写真に写っているものは本当に大丈夫です。

ここに画像の説明を入力

編集:これが役立つ場合に備えて、ここにすべてのエイリアスがあります。

ここに画像の説明を入力

4

2 に答える 2

2

gitエイリアスはシェルではなくによって実行されるため、パイプはエイリアスでは機能しません。

!ただし、シェルにエスケープして git を再帰的に実行することで実行できます。

$ git config alias.test '!git ls-files -v | grep ^h'

$ git test
h test.c
h test.py
于 2013-06-03T07:20:48.750 に答える
1

git は実行されないと思いますgit ls-files -v | grep ^hが、コマンド ls-files を検索するだけです

試してみてください:!git ls-files -v | grep ^h

于 2013-06-03T07:15:35.310 に答える