首页 > 其他分享 >github上传时出现error: src refspec master does not match any解决办法

github上传时出现error: src refspec master does not match any解决办法

时间:2023-06-02 20:06:03浏览次数:52  
标签:origin src github refspec git master push commit


问题产生

原因分析

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的

解决方法

touch README



1. git add README 
2. git commit -m 'first commit'
3. git push origin master

来自:http://www.open-open.com/lib/view/open1366080269265.html 实际上

git init

这一步之后创建了一个名为.git的文件夹,不过它在默认状态下是隐藏的,系统将隐藏文件夹显示出来,可以看到有这样一个文件夹。
github上传项目方法:

大致流程是:

1、在github上创建项目

2、使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地

3、编辑项目

4、git add . (将改动添加到暂存区)

5、git commit -m "提交说明"

6、git push origin master 将本地更改推送到远程master分支。

这样你就完成了向远程仓库的推送。

如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下,即:

git pull origin master

然后再进行:

git push origin master

标签:origin,src,github,refspec,git,master,push,commit
From: https://blog.51cto.com/chengzheng183/6404724

相关文章

  • 2023-06-02 hexo推送至github
    第一步:在你的hexo博客根目录打开终端输入以下命令:npminstallhexo-deployer-git--save第二步:配置根目录的_config.yml文件:#URL##Setyoursiteurlhere.Forexample,ifyouuseGitHubPage,seturlas'https://username.github.io/project'url:https://你的gi......
  • Github PR 时合并多次提交的 git commits All In One
    使用场景:(一个组里的兄弟)在一个分支里,提交多次,产生多个commit,然后提pr。正常情况下,合并到main分支,也会带着多次pr。期望:将分支中多个commit在合并至main时变为一个commit 解决办法: https://www.cnblogs.com/xgqfrms/p/16464515.html   终极解决办法(原理):  htt......
  • WindTerm GitHub 上 收获 6.6k 的 star。 多了自动补全命令,高速传输模式,上传下载速
    继 Tabby、Warp 后,今天再来给大家推荐一款终端神器——WindTerm,完全开源,在GitHub上已经收获6.6k的star。https://github.com/kingToolbox/WindTermWindTerm ,目前功能最全又最良心的SSH遠程終端連接器【開源地址】【下載鏈接】如何手动添加WindTerm快捷键能够自定义添......
  • IDE 中登录 Github 报错 Invalid authentication data. 404 Not Found-Not Found.
    IDE中登录 Github 报错Invalidauthenticationdata.404NotFound-NotFound. 一、方法一使用token令牌进行身份验证(推荐)相对于使用账号密码,token令牌是一种更安全的身份验证方式。1、进入Github的token管理页面:https://github.com/settings/tokens如下图可见,我之前在ID......
  • IDE 中登录 Github 报错 Invalid authentication data. 404 Not Found-Not Found.
    IDE中登录 Github 报错Invalidauthenticationdata.404NotFound-NotFound. 一、方法一使用token令牌进行身份验证(推荐)相对于使用账号密码,token令牌是一种更安全的身份验证方式。1、进入Github的token管理页面:https://github.com/settings/tokens如下图可见,我之前在ID......
  • 解决fatal: unable to access ‘https://github.com……‘: Failed to connect to
    问题:gitclone时会报如下错误 解决办法:1.在cmd下执行 ipconfig/flushdns,清理DNS缓存 2.重新执行gitclonehttps://github.com/.../.git即可成功......
  • 图灵丛书——GitHub入门
    这是一篇关于我个人学习GitHub的笔记,主要是记录一些我认为比较重要的知识点,以及一些我认为比较好的学习资料。学习书籍:GitHub入门与实践(图灵程序设计丛书)这本书的目录是这样的第1章到第3章的内容主要提了Github和git、git的配置、创建仓库等等。因为我本人平时有用......
  • git 使用ssh连接Github:017
    1.首先打开GitBash终端,生成私钥和公钥:ssh-kengen第一步提示:生成的密钥你要放在哪里?这里有给出默认地址,当然你也可以自己设置一个地址,如果不设置,直接回车就行 第二步提示:你要不要给你当前的密钥去设置一个密码?其实这一步没必要去设置,回车就行 第三步提示:提示你输入确认......
  • 主流源代码设计工具Github介绍
        众所周知,目前主流的源代码管理工具有Github和TFS这两个软件。而现在也是越来越多人使用和支持Github这个软件,我接下来将会详细介绍Github这款软件。Git是一款免费、开源的分布式版本控制系统,而Github是一个基于git的代码托管平台,付费用户可以将代码可见设置权限,而我们......
  • git 如何将GitHub仓库做服务器:015
    将Github的换成仓库来作为服务器使用: 1.创建(远程仓库)2.删除掉之前建立的链接查看已建立的链接:gitremote-v删除建立的链接:gigremoterm远程仓库名  3.重新建立刚刚创建的(远程仓库)链接:gitremoteaddtesthtmlhttps://github.com/he6868/he6868.github.io.g......