【发布时间】:2013-08-23 05:11:24
【问题描述】:
我有一个应该做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 别名不起作用。
【问题讨论】: