ToB企服应用市场:ToB评测及商务社交产业平台

标题: 解决“src refspec master does not match anyerror: failed to push some [打印本页]

作者: 祗疼妳一个    时间: 2024-11-6 10:46
标题: 解决“src refspec master does not match anyerror: failed to push some
一、解决"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企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4