300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > error: failed to push some refs to ‘git@github.com:‘问题解决

error: failed to push some refs to ‘git@github.com:‘问题解决

时间:2020-06-02 05:13:11

相关推荐

error: failed to push some refs to ‘git@github.com:‘问题解决

error: failed to push some refs to ‘git@:’

添加远程库关联一个远程库,git remote add origin git@server-name:path/repo-name.git之后我们要推送主分支:git push -u origin master,错误提示如下:

not have locally. This is usually caused by another repository pushing

如图:

还有一种报错: Updates were rejected because the tip of your current branch is behind

出现错误的主要原因是:本地分支落后于远程分支,本地不是最新的。这里的原因是 github中的README.md文件不在本地代码目录中。

我们在GitHub上创建一个了仓库A,并且初始化了readme.md 这个文档(我是又在GitHub上修改了,不过原因都一样)。如图,远程的版本库会有个“commit readme.md”这个操作记录,而本地仓库是不知道有这个提交的,也就是说这个记录没在本地仓库,是不存在的,所以两个版本是不一致的。

解决:

可以通过如下命令进行代码合并:

$ git pull --rebase origin master

执行后,本地文件就多了个README.md文件:

然后再执行提交命令即可,git push -u origin master

刷新一下github的仓库:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。