Git与GitHub区别
git 是一个软件
-
版本控制器
-
分享合并代码, 团队开发
-
时间机器, 可以获取到任意阶段时间节点开发的代码, 代码找回
git, cvs, bitkeeper, svn 典型的版本控制器软件.
git 可以在 .git 文件夹里面维护你的历史代码,指定了 remote 链接和用户信息(git 靠用户名+邮箱识别用户)之后,git 可以帮你将提交过的代码 push 到远程的仓库(任意提供了 git 托管服务的服务器上都可以,包括你自己建一个或者 GitHub/BitBucket 等网站提供的服务器)或者将远程仓库的代码 fetch 到本地。
Github是个免费的代码托管平台
两者之间的关系,如下图所示
引用图片来自互联网,仅供学习参考。