GitHub介绍

GitHub简介:

GitHub,分为两个单词“Git”和“Hub”。Git是指分布式版本控制,即协同开发者不需要连接同一个网络,可以直接通过Git来实现同一项目由世界各地的程序员完成。而Hub指中心。两个词合起来,说白了,就是一个可以存放许多用Git进行版本控制的项目的网站。

 

GitHub使用:

GitHub的注册过程就不说了。用户分为收费和免费。收费可以提供私有仓库的使用权,免费用户可以使用私有仓库。

    注册完毕后,可以先阅读GitHub自带的guide

 GitHub介绍

 

步骤一:创建一个仓库

仓库(Repository)是一个管理整一个项目的东西,即某一项工程里的东西,都在这个仓库里,包括文件夹、文件、图片、视频、数据库等。建议在每个Repository里都保留一个使用文档,你可以选择GitHub自动在你的repository里添加这么一个使用文档,同时也会提供其他的选项比如权限许可等。

 GitHub介绍

 

完成创建“rookie”仓库后

 GitHub介绍

 

一些标签的介绍:以下以“rookie”仓库为例

 

Fork:

 GitHub介绍

 

fork是一个操作,可以复制整个仓库到自己的账号上,但不会对仓库本身做出任何操作。这个数量即为复制这个仓库的人的数量。

 

Issues:

 GitHub介绍

 

Issues的目的是为了给开发者提供建议的,开发者可以根据Issues中的内容来对项目进行改动,说白了,Issues就像是一个讨论区。

 

Pull requests

通过PR操作,在fork别人的仓库后,可以把代码的改动通知给开发者,开发者通过PR审核后,可以选择合并到项目中,即你也为这个项目做出了贡献。(成为contributor)

 

Wiki

 GitHub介绍

 

如图中介绍所说,wiki会提供该项目的完成进度和状态。

 

Insights

 GitHub介绍

 

这里可以查看项目的动态、贡献者、社区、流量、提交情况、码代码的频率、关系依赖图、警告、网络图、fork仓库的人们。

 

创建一个分支:

可以在Code标签下看到,有个叫master的主分支

 GitHub介绍

 

 GitHub介绍

 

创建一个分支“branch”后

 GitHub介绍

 

在branch完成开发后,通过提交改动→申请PR→讨论建议的改动→与主分支master合并项目

GitHub介绍

 

上一篇:kubernetes系列文章第一篇-k8s基本介绍


下一篇:dvdscr是什么意思?什么是dvdscr格式?