gpt4 book ai didi

git - 如何在带有别名的gitconfig中正确使用bash变量

转载 作者:太空狗 更新时间:2023-10-29 14:18:06 25 4
gpt4 key购买 nike

这是我创建分支并稍后在该分支上设置上游的别名:

create = !sh -c \"branch=$(git branch | peco) 
&& git fetch origin ${branch}:${1}
&& git checkout $1
&& git branch -u origin/$(git current) fix/$1\"

但是不管我执行follow命令,它一直显示语法错误,像这样:new-branch-name: develop: command not found

要使上述别名有效,我需要做什么?非常感谢!

最佳答案

git中没有这样的命令名current..

这是您的解决方法:

create = !sh -c \"branch=$(git rev-parse --abbrev-ref HEAD) && git fetch origin ${branch}:${1} && git checkout $1 && git branch -u origin/$(git rev-parse --abbrev-ref HEAD) fix/$1\"

多行阅读方便:

create = !sh -c \"branch=$(git rev-parse --abbrev-ref HEAD) 
&& git fetch origin ${branch}:${1}
&& git checkout $1
&& git branch -u origin/$(git rev-parse --abbrev-ref HEAD) fix/$1\"

关于git - 如何在带有别名的gitconfig中正确使用bash变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34941584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com