私はgit checkout -b <branchname>
(基本的にブランチを作成してチェックアウトする)ことになっているgitエイリアスを持っています。私のエイリアスは次のようになります。
newbranch = !sh -c 'git checkout -b "$1"'
しかし、試してみるgit newbranch mytestbbranch
と、「b」スイッチには引数が必要であるというエラーが表示されます。
次のような名前変更の同様のエイリアスがあります。
rename = !sh -c 'git branch -m "$1" "$2"'
そして、それはうまく機能します。newbranch
エイリアスが機能しない理由がわかりません。