github介绍及使用过程

一.什么是github

github:  是一个git的服务器提供商  帮我们共享代码(托管代码)  也是一个开源平台

git : 只是一个源代码管理工具(管理代码的版本) 不能实现代码的共享,使用git 来操作github实现代码的共享

 

二.用来做什么

github 帮我们共享代码(托管代码)也是一个开源平台,可以用来下载很多知名开源项目的源代码,在我们修改项目的时候,我们可以创建一个分支,在修改完成后将他合并到主分支,进行版本管理

 

三.使用过程

1.进入github官网

2.建立仓库点击左上角的加号按钮

 

3.创建一个仓库

 

4.为仓库取名字,设为公共,私有要钱,然后进入仓库

 

5.生成ssh密钥

git config –global user.name ‘xxxxx’ 
git config –global user.email ‘xxx‘

填入用户名和密码

github要求推送代码的用户是合法的,所以每次推送时候都要输入账号密码,

用以验证你是否为合法用户,为了省去每次都要输入密码的步骤,采用shh公钥,密钥

也就是你说的sshkey来验证你是否为合法用户

在你的电脑生成了一个唯一的ssh公钥和私钥,公钥放到github上面,当你推送的时候,git就会

匹配你的私钥是否跟github上面的公钥是配对的,正确就认为你是合法的,允许推送。

sshkey可以理解为是你的身份标识,放在github上面表明你是这个项目的一个开发人员,但是别

人是可以截获的,你本机的私钥别人就无法截获,sshkey就可以保证每次传输都是安全的。

 

 生成后我们可以进入ssh目录下查看是否成功,可以进入表示成功

 

6.打开id_rsa.pub

 

7.进入setting

8.输入ssh

 

 

9.在本地初始化一个仓库

10.将自己想要上传的项目添加到本地仓库

11.填写提交信息

12关联自己在github上创建的远程仓库

 

 

13.将自己的仓库push到远程仓库

 

14.我们可以在其他地方通过clone来下载远程仓库里的项目

 

贴几个git常用的命令

  git init //把这个目录变成Git可以管理的仓库
  git add xxxxx //文件添加到仓库
  git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
  git commit -m "***********" //把文件提交到仓库
  git remote add origin git@************* //关联远程仓库
  git push -u origin master //把本地库的所有内容推送到远程库上
  git diff//比较本地仓库和远程仓库的区别

 

 四.使用心得

我们可以将github用作团队作业的一个开发工具,建立一个仓库,所有的修改都记录在上面,方便管理

 

posted @ 2019-05-21 22:29  大优老师  阅读(1027)  评论(0编辑  收藏  举报