github使用记录

Posted yuxi-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github使用记录相关的知识,希望对你有一定的参考价值。

  好长时间没写博客了,一直忙一些乱七八糟的的事,也没什么提高,重新回来继续潜心的学习。以前使用github只限于从上面下一些现成的项目,今天开始认真的学一下git的使用。

  简单梳理一下流程:

  • 本地新建目录,使用 git init命令将其初始化为本地仓库;
  • 通过git add将本地项目添加到仓库;
  • git commit 将添加的项目提交到仓库;
  • git remote add origin连接远程仓库,创建主分支;
  • git push -u origin master 将本地仓库中的文件推送到远程仓库中。

现在详细说一下每一步:

  1. 在新目录里git init 后会生成一个.git隐藏文件。
  2. git commit -m "balabala" -m 选项添加文件描述信息balabala,如果没有添加该选项,会进入一个vim环境要求添加。
  3. 接下来首先需要一个SSL密钥,可以在自己的用户目录下新建一个目录,进入其中运行ssh-keygen -t rsa -C “example@example.com” 生成自己的私钥,该命令运行后要求输入一个私钥,随便输如一个即可,生成的密钥文件会以该私钥命名,生成一个私钥文件和hub文件。
  4. 上传密钥,进入setting,如图,选择SSH and GPG keys;

  技术图片

  点击添加new SSH Key,title中随便输入标题,key中复制hub文件中的内容即可。

      技术图片

  连接远程仓库和本地仓库没什么问题,但接下来讲本地仓库中的项目上传到远程库中就有点问题了。

   技术图片

 

   原因是远程库刚创立,其中只有一个md文件,而本地仓库中又没有这个文件,所以运行git push origin master还是git push -u origin master都会出现这个错误。

  解决方案就是运行git pull origin master --allow-unrelated-histories讲本地和远程库中的记录一致,然后就可以git push origin master上传自己的项目了。

可以将项目文件放置到本地仓库中,然后 git add . 全体加入,然后git commit ,git push;要删除某文件可以将本地仓库中的文件先删除掉,然后再跟新远程仓库。

目前就这些,后续学到高端操作再做更新。 

 

 

以上是关于github使用记录的主要内容,如果未能解决你的问题,请参考以下文章

github使用记录

GitHub 使用记录

markdown GitHub - 使用git命令删除提交历史记录

vs2017使用GitHub插件发布项目到github

使用Windows下的git工具往github上传代码 踩坑记录

Github 使用记录