码迷,mamicode.com
首页 > 其他好文 > 详细

github使用记录

时间:2019-11-19 01:03:30      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:要求   --   生成   ssh   进入   tor   init命令   内容   删除   

  好长时间没写博客了,一直忙一些乱七八糟的的事,也没什么提高,重新回来继续潜心的学习。以前使用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使用记录

标签:要求   --   生成   ssh   进入   tor   init命令   内容   删除   

原文地址:https://www.cnblogs.com/yuxi-blog/p/11886488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!