创建一个 git 别名或类似的别名,其中包含 "branchfolder/" - 分支名称的一部分

Make a git-alias or similar that includes "branchfolder/" - part of the branch name

我最近发现了如何制作 git 别名,这很棒,但我想知道是否有办法将我的通用分支前缀包含在别名中。所以我想要的是:

.git配置中的别名:

[alias]
    br = checkout -b branchfolder/

然后可以使用像

这样的命令
$ git br newbranch

打电话

git checkout -b branchfolder/newbranch

当然不会发生这种情况,因为命令会转换为

git checkout -b branchfolder/ newbranch

我收到一个错误 git 询问:

fatal: Cannot update paths and switch to branch 'branchfolder/' at the same time. Did you intend to checkout 'newbranch' which can not be resolved as commit?

我将如何实现我想要的?

[alias]
    br = "!sh -c 'git checkout -b branchfolder/[=10=]'"

我建议您使用 -t 而不是 -b