创建一个 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
。
我最近发现了如何制作 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
。