gitconfig alias の '!' の意味
Jan 27, 2021 11:48 · 139 words · 1 minute read
aliasを設定する時の !
は「以下をシェルコマンドとして扱って」という意味。
例
パイプもできる
$ git config --global alias.ack '! git ls-files --others --cached --exclude-standard | ack -x'
この例はgit管理されてるファイルからackで検索するというもの
ドキュメント
If the alias expansion is prefixed with an exclamation point, it will be treated as a shell command.
参考
例の元ネタ