我有一个应该做的 git 别名git checkout -b <branchname>
(基本上是创建分支并检查它)。我的别名如下所示:
newbranch = !sh -c 'git checkout -b "$1"'
但是当我尝试时,git newbranch mytestbbranch
我得到一个错误,说“b”开关需要一个参数。
我有一个类似的重命名别名,如下所示:
rename = !sh -c 'git branch -m "$1" "$2"'
而那个工作得很好。我很困惑为什么newbranch
别名不起作用。