文章目录
前言
GitHub 是全球最大的 代码托管平台 和 开发者协作社区,基于 Git 版本控制系统,支持个人和团队进行代码管理、项目协作、自动化开发等。以下是 GitHub 的核心功能和详细使用方法:
1. GitHub 核心功能
(1) 代码托管(Git 仓库)
存储代码
存储代码:免费托管公开/私有仓库(私有仓库在免费版有限制)。
版本控制
版本控制:基于 Git,支持分支管理、提交历史、代码回滚等。
代码浏览
代码浏览:在线查看文件、提交记录、差异比较(Diff)。
(2) 协作开发
Pull Request
Pull Request(PR):代码审查与合并请求。
lssues
Issues:任务管理、Bug 跟踪、讨论。
Projects
Projects:项目管理(类似看板,支持自动化)。
Discussions
Discussions:社区讨论区(用于开源项目交流)。
(3) 自动化与 CI/CD
GitHub Actions
GitHub Actions:自动化测试、构建、部署(如自动运行单元测试)。
GitHub Pages
GitHub Pages:免费静态网站托管(适合博客、文档)。
Dependabot
Dependabot:自动更新依赖项(如 npm、pip 包)。
(4) 社区与开源
Fork
Fork:复制他人仓库到自己的账户进行修改。
Star
Star:收藏喜欢的项目。
Watch
Watch:关注项目更新(如新 Issue、PR)。
Sponsor
Sponsor:赞助开源开发者。
2. GitHub 基本使用方法
(1) 创建仓库(Repository)
点击 “+ New repository”。
输入仓库名(如 my-project)。
选择 Public(公开) 或 Private(私有)。
可选:
添加 README.md(项目介绍)。
添加