一句话区分:
Git 是"版本控制工具",GitHub 是"用 Git 做版本控制 + 多人协作的托管网站"。
维度
Git
GitHub
本质
开源的命令行软件(本地工具)
基于 Git 的云端托管平台(网站+生态)
安装与否
必须本地安装
不用装,注册账号即可
主要功能
创建仓库、提交、分支、合并、回滚等版本管理
远程仓库托管、Pull Request、Issue、Actions CI/CD、Wiki、团队权限、社交协作
能否离线
完全离线可用
必须联网
是否唯一
替代品:Mercurial、SVN 等
替代品:GitLab、Gitee、Bitbucket 等
收费情况
永远免费开源
公开仓库免费,私有仓库/高级功能有付费套餐
类比:
Git 像"Word 软件",GitHub 像"用 Word 写完文档后,把它同步到'腾讯文档'并邀请同事一起批注、评论、合并修改"。