微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GitHub介绍

GitHub简介:

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

 

GitHub使用:

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

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

 

 

步骤一:创建一个仓库

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

 

 

完成创建“rookie”仓库后

 

 

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

 

Fork:

 

 

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

 

Issues:

 

 

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

 

Pull requests

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

 

Wiki

 

 

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

 

Insights

 

 

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

 

创建一个分支:

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

 

 

 

 

创建一个分支“branch”后

 

 

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐