---恢复内容开始---
1、Git和Github是什么?
1.1一开始接触git或是github的程序员可能搞不太清楚这些名词到底指代的是什么,所以在这里稍微说明一下。git和github是两个完全不同的概念。
- git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原
- 关于github,这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。
1.2、为什么要学校Git和Github?
- 学习优秀的开源项目
- 关注行业前辈了解最新的行业动态
2、使用Github
2.1 目的
- 利用平台托管自己的项目代码
2.2 基本概念
仓库(Repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
收藏(Star)
收藏项目,方便下次查看
复制克隆项目(Fork)
ps:该fork的项目时独立存在的
发起请求(Pull Request)
关注(Watch)
关注项目,当项目更新可以接收到通知
事务卡片(Issue)
发现代码BUG,但是目前没有成型代码,需要讨论时用;
Github主页
账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库
仓库主页
仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等
个人主页
个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息
2.3、注册Github账号
官方网址是:https://github.com/





PS:
1、因为github在国外服务器所以访问较慢或者无法访问,需要翻墙(Shadowsocks)
2、私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)
3、新注册的用户必须验证邮箱后才可以创建git库仓库()
2.4 创建仓库
注册完后创建自己的仓库,其中需要发送邮件验证后这一步省略,按提示即可


2.5 仓库管理
新建文件或上传文件(Upload files)

编辑文件和删除文件

我们这里先做一次编辑,新增一行

那么我们如何查看每一次的变化呢(从commits进入)


我用另外一个账号fork了shijunting/test项目,可见

我在第2个账号下面,做了两件事情,1)在原有test1文件上新增一行 2)新增一个叫test3文件。【为了合并到第一个账号中去】


现状可以发起合并的请求

再登陆到第一个账号去接收账号的分支合并



---恢复内容结束---
来源:博客园
作者:allenfor
链接:https://www.cnblogs.com/pythonfor/p/11446566.html