解决“src refspec master does not match anyerror: failed to push some refs to“及“使用Git上传项目文件到远程仓库“

一、解决"error: src refspec master does not match anyerror: failed to push some refs to”

问题描述

"error: src refspec master does not match anyerror: failed to push some refs to”

push 过程中如果远端分支名不同于本地分支名时,则需要将两边名称都写上。
不然会报错找不到。

解决方案

1. 思路

git push origin [本地分支名:远端分支名]

远程分支名称分两种情况:Github和Gitee。
Github远程分支默认为:main
Gitee远程分支默认为:master

如图所示:
(1)Github:
在这里插入图片描述
(2)Gitee:
在这里插入图片描述

2. 具体操作

git push origin [本地分支名:远端分支名]

查看本地分支名:

git branch 

我的本地分支名为:main
在这里插入图片描述

(1)Github命令
git push origin main:main
(2)Gitee命令
git push origin main:master

问题得到解决。

二、用git将项目文件push到远程仓库

1. 查看当前远程连接情况

git remote -v

2. 如果之前的远程连接已经存在的话,使用命令删除

git remote rm origin 

3. 初始化一个git本地仓库

git init

4. 将现在所在目录下的所有文件进行缓存

git add . 

5. 添加远程连接

git remote add origin 【git网址】

【git网址】:可以直接到gitlab clone http复制粘贴

GitHub:

在这里插入图片描述

Gitee:

在这里插入图片描述

在这里插入图片描述

6. 给的本次更新添加一个tag"XXX"

XXX可以自定义

git commit -m "XXX" 

7. 给本地创建一个"main"分支

git branch main

8. 查看本地分支名称

git branch 

在这里插入图片描述

9. 将本地分支push到远程服务器

问题

"error: src refspec master does not match anyerror: failed to push some refs to”

push 过程中如果远端分支名不同于本地分支名时,则需要将两边名称都写上。
不然会报错找不到。

解决方案

1. 思路

git push origin [本地分支名:远端分支名]

远程分支名称分两种情况:Github和Gitee。
Github远程分支默认为:main
Gitee远程分支默认为:master

如图所示:
(1)Github:
在这里插入图片描述
(2)Gitee:
在这里插入图片描述

2. 具体操作

git push origin [本地分支名:远端分支名]

查看本地分支名:

git branch 
(1)Github命令
git push origin main:main
(2)Gitee命令
git push origin main:master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值