一小时手把手教你精通Git和Github

匿名 (未验证) 提交于 2019-12-02 23:57:01

---恢复内容开始---

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文件。【为了合并到第一个账号中去】

 

 

 

 

 

 

 现状可以发起合并的请求

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

---恢复内容结束---

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!