GitHub 与 Git 的区别

GitHub 与 Git 的区别

  • [1. GitHub](#1. GitHub)
  • [2. Git](#2. Git)
  • References

GitHub 与 Git 是完全不同的两个东西。

在 Git 中,开发者将源代码存入名叫 "Git 仓库" 的资料库中并加以使用。而 GitHub 则是在网络上提供 Git 仓库的一项服务。

GitHub 上公开的软件源代码全都由 Git 进行管理。理解 Git,是熟练运用 GitHub 的关键所在。GitHub 除提供 Git 仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率、高品质地进行代码编写。

1. GitHub

https://github.com/

Let's build from here

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

2. Git

https://git-scm.com/

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

References

[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

[2] (日) 大塚弘记 著, 支鹏浩, 刘斌 译. GitHub 入门与实践[M]. 北京:人民邮电出版社, 2015. 1-255

相关推荐
追光天使2 个月前
Hive SQL 和 SQL 的区别总结(持续更新中.....)
sql·hive sql·区别
极客先躯2 个月前
web1.0,web2.0,web3.0 有什么区别 详解
web3.0·区别·web1.0·web2.0
小小怪下士 XIA2 个月前
JAVA的ArrayList 和 LinkedList的区别
java·开发语言·计算机·程序员·arraylist·linkedlist·区别
网络研究院3 个月前
安全中心 (SOC) 与 网络运营中心 (NOC)
网络·安全·soc·安全运营中心·noc·区别·网络运营中心
SunkingYang3 个月前
QT中QWidget和QObject的区别与联系是什么
qt·qobject·qwidget·区别·联系
只吹45°风3 个月前
Java-ArrayList和LinkedList区别
java·arraylist·linkedlist·区别
流月up6 个月前
2.linux操作系统CPU使用率和平均负载区别
cpu·区别·使用率·平均负载
艾恩小灰灰6 个月前
HTML5与HTML:不仅仅是标签的革新
前端·html·html5·web开发·web前端·区别·关系
脑子不好真君6 个月前
行列式和矩阵的区别
矩阵·行列式·区别
Rjdeng7 个月前
Android 中资源文件夹RES/RAW和ASSETS的使用区别
android·使用场景·区别·res/raw·assets