zsh:使用“git push --set-upstream”命令时预期的数量

zsh: number expected while using `git push --set-upstream` command

每当我 运行 执行以下命令时,我都会收到 zsh: number expected:-

命令 - git push --set-upstream origin branch_name

我在配备 M1 芯片的 MacBook Pro 中使用 Oh My Zsh 作为我的终端。

我什至尝试了另一个命令,如 git push -u origin my_branch,但这也不起作用给出相同的错误消息 zsh: number expected

更多关于使用--set-upstream here & why do we need to do it all the time is here.

我得到了这个问题的解决方案:

之前我是运行git push --set-upstream origin branch_name,在括号内的分支名称中有一些图书馆名称。

例如: git push --set-upstream origin resampling(asyncio)

我发现,() 通常以某种不同的方式对待内容。

我遇到了 zsh: number expected 错误,因为它需要提到的库的版本号。

为了解决这个问题,我创建了一个新分支并从分支名称中删除了 () & 同样的命令 git push --set-upstream origin branch_name 工作正常。

希望这个回答对社区有所帮助。