質問: どうすればgit [action]コマンド(スペースを含む)のエイリアスを作成できますか? 私のエイリアスのほとんどは次の形式です:alias p='pwd'エイリアスしたいgit commitこうすることでgit commit -vただし、スペースを含むエイリアスを作成しようとすると、エラーが発生します。$ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
回答: 正しい解決策はjw013のようなエイリアスを使用することですが、スペースを含むエイリアスを作成するには、エイリアスをネストできます。たとえば、ローカルとリモートの両方でブランチを削除するエイリアスがありますが、ユーザーは常にブランチを指定する必要があります。remrem = "!sh -c 'if [ $# -ne 1 ]; then git specbranch; else git push origin :$1 && git branch -d $1; fi' -" #echoing aliases specbranch = "!sh -c 'echo specify branch please!'"