2018-05-16

把本地库所有内容推送到远程库上指令:

$gitpush -u origin master

出现下面的错误提示:

error: src refspec master does not match any.error: failed to push some refs to'git@github.com:accompanyling/learngit.git'

我的解决方案:

删除当前key,然后重新生成key:

$ ssh-keygen -t rsa -C"332138725@qq.com"该命令行会在C:\Users\Administrator中生成.ssh文件夹。里面有id_rsa和id_rsa.pub文件。

复制id_rsa.pub文件里面的内容。

打开github设置key 将上面复制的内容粘贴在New SSHKey->key中最后我的做法是把之前在本机上建立的版本库全部删掉,从新建立:

第一步,先创建空目录:

$mkdirlearngit$cdlearngit$pwd

pwd命令会得到该目录的路径

第二步,通过git init命令把这个目录变成Git可以管理的工具

$gitinit

第三步,添加文件到版本库也就是在learngit文件夹中

第四步,用命令git add +文件名,把文件添加到仓库

gitadd readme.txt

第五步,用命令git commit -m"(里面是提交说明)",把文件交到仓库

$gitcommit -m"wrote a readme file"

接下来就是添加远程库:

第一,在github上创建一个新仓库,名字也为learngit

第二,把本地仓库和新建的github仓库关联

$gitremote add origin git@github.com:accompanyling/learngit.git

第三,也就是本文针对的问题

$gitpush -u origin masterQA质量意识-博客-云栖社区-阿里云 OK问题解决,本文参考资料来自于:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

https://blog.csdn.net/huahua78/article/details/52330792

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,724评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,738评论 9 163
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,275评论 5 47
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,613评论 0 13
  • 以前吧,总以为你是我生命中最重要的人之一。可是随着时间的考验,我们渐渐变得陌生了。也许是我自己不争气保护不了自己的...
    阿强小老弟阅读 284评论 0 2