我刚刚发现了如何制作git别名,这很棒,但我想知道是否有办法在别名中包含我的公共分支前缀。所以我想要的是:
.gitconfig中的别名:
[alias]
br = checkout -b branchfolder/
然后能够使用像
这样的命令$ git br newbranch
致电
git checkout -b branchfolder/newbranch
当然,这不是发生的事情,因为该命令转换为
git checkout -b branchfolder/ newbranch
我得到一个错误git ask:
致命:无法更新路径并切换到分支'分支文件夹/'在同一个 时间。您打算结帐' newbranch'这不能解决为 提交?
我如何实现我的目标?
答案 0 :(得分:1)
[alias]
br = "!sh -c 'git checkout -b branchfolder/$0'"
我建议您使用-t
代替-b
。