解决“src refspec master does not match anyerror: failed to push some ...

打印 上一主题 下一主题

主题 726|帖子 726|积分 2178

一、解决"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 [当地分支名:远端分支名]
检察当地分支名:
  1. git branch
复制代码
我的当地分支名为:main

(1)Github命令

  1. git push origin main:main
复制代码
(2)Gitee命令

  1. git push origin main:master
复制代码
问题得到解决。
二、用git将项目文件push到远程仓库

1. 检察当前远程连接情况

  1. git remote -v
复制代码
2. 如果之前的远程连接已经存在的话,使用命令删除

  1. git remote rm origin
复制代码
3. 初始化一个git当地仓库

  1. git init
复制代码
4. 将现在所在目录下的全部文件举行缓存

  1. git add .
复制代码
5. 添加远程连接

  1. git remote add origin 【git网址】
复制代码
【git网址】:可以直接到gitlab clone http复制粘贴
GitHub:


Gitee:



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

XXX可以自定义
  1. git commit -m "XXX"
复制代码
7. 给当地创建一个"main"分支

  1. git branch
  2. main
复制代码
8. 检察当地分支名称

  1. 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 [当地分支名:远端分支名]
检察当地分支名:
  1. git branch
复制代码
(1)Github命令

  1. git push origin main:main
复制代码
(2)Gitee命令

  1. git push origin main:master
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

祗疼妳一个

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表