作者:烧饼来一个则_815 | 来源:互联网 | 2023-08-14 15:04
序:Github理念是SocialCoding(社会化编程)。octocat是它的吉祥物。一、Github与Git的区别与联系区别:GIT是仓库,Github是提供一种将代码提交到Git仓库的服务。
序:Github理念是Social Coding(社会化编程)。octocat是它的吉祥物。
一、Github与Git的区别与联系
区别:GIT是仓库,Github是提供一种将代码提交到Git仓库的服务。
联系:Git进行管理Github上公开的软件源代码。
二、Github提供的主要功能
- Git仓库
存放源代码的库
- Organization
如果是企业用户则用Organization账户
- Issue
一个任务或问题就是一个Issue,每一个功能更改或修正都对应一个Issue,Issue ID(例如“#7”)
- Wiki
可以多人对一篇文章进行更改或保存,常用在开发文档或手册的编写中。也是放在Git仓库进行管理。
- Pull Request
可以通过Pull Request功能向别人的仓库提出申请,请求对方合并。
三、版本管理软件对比
集中型代表是SVN,Apache公司
分散型代表是Git,linux之父linux为了适应linux开源管理进行开发的。
各有优缺点,但趋势是分散型
、