时间:2021-05-19
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 dohint: 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以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。要查看远程库的信息,用
git删除分支和回滚的实例详解【git删除本地分支】gitbranch-Dbr【git删除远程分支】gitpushorigin:br(origin后面有空格)g
基于Git的项目操作安装Git工具Git是版本控制系统,可以借助Git实现团队代码版本控制及管理,从官方https://mit,Push,Update等操作.
解决方法如下:用powershell初始化vue项目一直停留在downloadingtemplate用git的gitbushhere就可以了。补充知识:vuei
git在团队项目中的使用流程1.首先从一个git远程仓库中clone项目到本地gitclone仓库地址2.创建开发分支一般我们写代码不会在master分支上面写