GitHub - 代码托管服务平台


未知
跨平台
Ruby

软件简介

![](/static/assets/osapp/images/7db56b1682689ef21629599ddcbdffae.jpeg) **推荐大家使用** ****[**https://gitee.com**](https://gitee.com) ******速度更快,项目直接部署、Android 自动构建!** **私有库永久免费,提供手机客户端,国内首个同时支持 Git 和 SVN 的代码托管平台)**

Github 和 Gitee (码云) 的详细对比:https://gitee.com/contrast

如何一键导入 Github 仓库:https://blog.gitee.com/2018/06/05/github_to_gitee/

GitHub 可以托管各种 git 库,并提供一个 Web 界面,但与其它像
SourceForgeGoogle
Code
这样的服务不同,GitHub
的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的 “fork”
按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的 “pull request” 机制向项目负责人申请代码合并。

Git 是一个分布式的版本控制系统,最初由 Linus Torvalds 编写用作
Linux 内核代码的管理。在推出后,Git 在其它项目中也取得了很大成功,尤其是在 Ruby 社区中。目前,包括
Rubinius
Merb 在内的很多知名项目都使用了 Git。Git 同样可以被诸如
Capistrano 和 Vlad the Deployer 这样的部署工具所使用。