git [action]コマンドのエイリアス(スペースを含む)を作成するには?

git [action]コマンドのエイリアス(スペースを含む)を作成するには?

私のエイリアスのほとんどは次の形式です。alias p='pwd'

git commitエイリアスを使用して可能にしたいと思います。git commit -v

ただし、スペースを含むエイリアスを作成しようとするとエラーが発生します。

$ alias 'git commit'='git commit -v'
-bash: alias: `git commit': invalid alias name

ベストアンサー1

あなたの質問に対する直接的な答えではありませんが(エイリアスは1つの単語しか利用できないため)、次のものを使用する必要がありますgit-config

git config --global alias.civ commit -v

残念ながら、私が知っている限り、これはgit civ実行するためにgitエイリアスを生成します。git commit -vエイリアスで既存のgitコマンドを上書きすることはできません。。ただし、いつでも適切な別名を選択できます。

おすすめ記事