什么是 GitHub?
发布时间:2026-10-17 | 浏览:1
GitHub 是一个平台,支持整个软件开发过程,从规划工作到部署和操作软件。
GitHub 是用于构建软件的平台。 无论是启动新项目还是参与现有项目, GitHub 都会将所需的工具和工作流汇集到软件开发生命周期的每个阶段(SDLC)。
GitHub 以及软件开发生命周期
软件开发生命周期描述了软件项目从第一个想法到在生产环境中运行代码的阶段。 GitHub 旨在支持该过程的每个阶段。
无需一次性使用每个阶段。 许多人一开始只是使用一个代码仓库和几个议题,随后随着项目的发展,逐步扩展对该平台的使用。
GitHub 基于开源软件 Git。
Git 是一个版本控制系统,用于跟踪对文件的更改。 它允许你自行处理项目副本、记录更改的历史记录,并安全地将你的工作与其他人的更改合并。
GitHub 基于 Git,既在云端托管称为 仓库 的 Git 项目,又提供规划和协作工具,让团队更轻松地开展协作。
有关 Git 的详细信息,请参阅 关于 Git 。
GitHub 学生、开发人员、项目经理、安全团队、数据科学家、研究人员、人力资源和法律人员以及各种规模的组织中的许多其他人员都使用。
人们使用 GitHub 的一些最常见原因是:
编写代码、查看代码、管理安全漏洞和更新。
自动执行 CI/CD、测试和部署等软件开发工作流。
使用 AI 驱动的工具和代理帮助更快地编写、理解、审阅和自动化代码开发。
如果你不熟悉 GitHub 和不熟悉 Git,我们建议使用 开始你的旅程 类别中的文章。 本文介绍如何执行软件开发人员使用的 GitHub常见任务,例如:
为软件项目创建存储库 并存储代码 GitHub,请参阅 在 GitHub 上为项目创建存储库 。
通过创建问题和跟踪项目工作来 规划工作 。
连接到本地计算机上的代码 ,并使用 GitHub Desktop 应用程序通过 Git 管理代码更改。
编写和存储代码 ,(可选)与 AI 助手配对,并将更改与 GitHub同步。
通过创建拉取请求,并在合并前审查自己的更改,来 审查拟议的代码更改 。
使用自动化部署工作流 部署你的网站 ,从而让你能够发布软件项目的基础网站。