gpt4 book ai didi

哦-我的-zsh : concatenate 2 aliases

转载 作者:行者123 更新时间:2023-12-05 05:27:42 25 4
gpt4 key购买 nike

我尝试在 oh-my-zsh 中创建一个 git 别名,以在一行中创建和推送一个新分支:

alias gnb='git checkout -b $@ && git push -u origin $@'

如果我输入

gnb foo

我有这个错误:

error: switch `b' requires a value

如果我将这个别名一分为二:

alias gnb='git checkout -b $@'
alias gpb 'git push -u origin $@'

调用他们,一切正常。

我做错了什么?

最佳答案

您应该使用如下函数:

function gnb {
git checkout -b $1 && git push -u origin $1
}

关于哦-我的-zsh : concatenate 2 aliases,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17728543/

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