术语图鉴/工具与平台/GitHub
切换Esc返回

GitHub GitHub

你可能会说

GitHub怎么用?帮我设置好。

全球最大的代码托管平台,基于 Git。

全球最大的代码托管平台,基于 Git。可以存代码、协作开发、Code Review、自动部署。被微软收购。

生活类比

像代码界的「百度网盘 + 协作办公」——存文件、多人编辑、版本历史全有。

🎮 动手试试

⭐ 1.2k🍴 234👁️ 56
main branch · 142 commits · TypeScript
选择题选择一个你认为最合适的答案

关于「GitHub」,以下哪个描述最准确?

你可以这样告诉 AI

帮我把本地项目推送到 GitHub,创建一个新仓库,配好 README 和 .gitignore,然后用 GitHub Actions 配置自动部署。

容易混淆?这样区分

GitHub GitHub
GitLab GitLab

GitHub 是最大的公共代码社区,GitLab 更擅长自托管私有部署和一体化 DevOps 流程。

什么时候用

托管和协作代码

把代码推送到 GitHub 仓库,用 Pull Request 做代码审查、Issue 跟踪任务、Actions 自动构建部署。

和 AI 协作时

想让 AI 帮你配置 Git 仓库或 CI/CD 时,直接说「帮我把代码推到 GitHub 并配置 Actions 自动部署」。

什么时候不用

只需本地版本控制

个人小项目不需要远程协作,用 Git 本地仓库就够了,完全不需要 GitHub 账号。

企业自托管私有代码

内网或涉密项目需要 GitLab 私有部署,而不是把代码放在公共云平台。

组成结构 · Anatomy

1
核心概念Core

全球最大的代码托管平台,基于 Git。可以存代码、协作开发、Code Review、自动部署。被微软

2
实际表现In Practice

像代码界的「百度网盘 + 协作办公」——存文件、多人编辑、版本历史全有。

3
与 AI 的关联AI Context

和 AI 沟通时提到「push 到 GitHub」,就是把代码上传到 GitHub 仓库。

典型使用场景

推送代码到 GitHub
告诉 AI「帮我把这个项目初始化 Git 仓库,关联到 GitHub 并推送上去,顺便生成一份 MIT 许可证」
想弄懂概念时
告诉 AI「用大白话给我解释什么是GitHub,举个生活中的例子」

延伸阅读