git提交报错error: failed to push some refs to ‘git url‘

1.产生错误原因

想把本地仓库提交到远程仓库,报错信息如下

git提交报错信息

error: src refspec master does not match any

error: failed to push some refs to 'git url'

错误原因:

我们在创建仓库的时候,都会勾选"使用Reamdme文件初始化这个仓库"这个操作初识了一个README文件并配置添加了忽略文件。当点击创建仓库时,勾选啦使用readme文件初始化仓库

它会帮我们做一次初始提交。于是我们的仓库就有了README.m和.gitignore文件,然后我们把本地项目关联到这个仓库,并把项目推送到仓库时,我们在关联本地与远程时,两端都是有内容的,但是这两份内容并没有联系,当我们推送到远程或者从远程拉取内容时,都会有没有被跟踪的内容,于是你看git报的详细错误中总是会让你先拉取再推送,但是拉取总是失败。

2.解决办法

执行命令,先pull再push,

git pull --rebase origin 主干名称

git push -u origin 主干名称

git pull --rebase origin main

git push -u origin main

相关推荐
ccLianLian29 分钟前
计算机基础·Git版本控制
git
爱写代码的liding1 小时前
git 常用命令
大数据·git·elasticsearch
弥巷1 小时前
【Git】Git的配置与使用(非常详细)
git·github
摇滚侠2 小时前
零基础小白自学Git_Github教程,仓库的其它功能-项目管理,笔记09
笔记·git·github
小生不才yz3 小时前
(三)分支与标签 - git tag 命令的使用
git
摇滚侠3 小时前
零基础小白自学 Git_Github 教程,DeskTop 进阶操作,笔记12
笔记·git·github
量子炒饭大师3 小时前
【一天一个计算机知识】—— 【编程百度】悬空指针
c语言·数据结构·c++·git·安全·github·dubbo
摇滚侠4 小时前
零基础小白自学Git_Github教程,创建自己的第一个 GitHub 仓库,笔记06
笔记·git·github
芒克芒克4 小时前
《Git 日常操作:核心命令 + 忽略文件 + 临时存储》
git
编程小Y9 小时前
git命令行和GUI工具有什么区别
git