git push

远端对应分支发生变化时,直接提交会报错。要先把远端对应分支pull到本地,解决冲突以后。再push到远端分支



我想把我的本地分支push到github上的远程分支上,假设我的本地分知名是A,远程分支名也是A, 我刚开始输入如下命令:

git push origin A : A

git push origin master master

结果报错:

error: dst ref refs/heads/A receives from more than one src. 

error: failed to push some refs to '[email protected]:ningyu/algos.git'




对于使用者来说,是由于空格导致的问题。shell 中空格导致的问题不少,比如这个一个空格引发的惨剧

扫描二维码关注公众号,回复: 1092998 查看本文章

对于 git 来说,是你的参数不对。它明明要三个参数「push」「origin」以及「A:A」的,你却给它五个:「push」「origin」「A」「:」「A」。

PS: git push origin A:A 可简写为 git push orgin A

猜你喜欢

转载自blog.csdn.net/jackliu16/article/details/80466040