Git发现git push origin master 报错怎么办

发布时间:2021-07-15 09:37:26 作者:小新
来源:亿速云 阅读:156

这篇文章主要介绍Git发现git push origin master 报错怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

git push origin master 报错的解决方法,分享给大家,具体如下:

错误提示如下

[root@linux1 php]# git push -u origin master 
To git@github.com:kangvcar/Results-Systems--PHP.git 
 ! [rejected]  master -> master (fetch first) 
error: failed to push some refs to 'git@github.com:kangvcar/Results-Systems--PHP.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing 
hint: to the same ref. You may want to first merge the remote changes (e.g., 
hint: 'git pull') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

原因

GitHub远程仓库中的README.md文件不在本地仓库中。

解决方案1

我们只需加上 -f 参数即可push成功

[root@linux1 qimo]# git push -f 
warning: push.default is unset; its implicit value is changing in
 Git 2.0 from 'matching' to 'simple'. To squelch this message 
 and maintain the current behavior after the default changes, use: 
 
 git config --global push.default matching 
 
 To squelch this message and adopt the new behavior now, use: 
 
 git config --global push.default simple 
 
 See 'git help config' and search for 'push.default' for further information. 
 (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode 
 'current' instead of 'simple' if you sometimes use older versions of Git) 
 
 Counting objects: 53, done. 
 Compressing objects: 100% (53/53), done. 
 Writing objects: 100% (53/53), 1.35 MiB | 55.00 KiB/s, done. 
 Total 53 (delta 8), reused 0 (delta 0) 
 remote: Resolving deltas: 100% (8/8), done. 
 To git@github.com:kangvcar/Results-Systems--PHP.git 
 + fbe05e8...70b187d master -> master (forced update)

解决方案2

我们只需加上 --rebase 参数然后再重新 push 一次即可

[root@linux1 qimo]# git pull --rebase origin master 
[root@linux1 qimo]# git push -u origin master

以上是“Git发现git push origin master 报错怎么办”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. git push到GitHub的时候遇到
  2. 代码管理平台-git

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git push origin

上一篇:ASP.NET 2.0中使用Web Parts的方法

下一篇:python如何实现pdf转png

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》