这是我创建分支的别名,稍后在该分支上设置上游:
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
要使上述别名有效,我需要做些什么?非常感谢!
答案 0 :(得分:1)
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\"