本文档将引导你从零开始,全面学习 GitHub 的核心概念和基本使用方法。
📚 目录
什么是 GitHub?
GitHub 是一个基于 Git 的代码托管平台,用于版本控制和协作。它不仅是代码仓库,更是全球最大的开发者社区。
核心组成:
- Git:分布式版本控制系统,跟踪代码变化
- GitHub:基于 Git 的云端协作平台
- 社区:全球开发者交流学习的平台
GitHub 能做什么:
- ✅ 代码版本控制和管理
- ✅ 团队协作开发
- ✅ 开源项目托管
- ✅ 自动化 CI/CD
- ✅ 静态网站部署
- ✅ 项目管理与文档编写
核心概念详解
基础概念
- 仓库 (Repository / Repo):项目的完整存储空间,包含代码、文档、提交历史
- 分支 (Branch):独立的开发线路,默认主分支通常为
main
- 提交 (Commit):代码变更的快照,包含唯一哈希值
- 标签 (Tag):重要的版本标记,如 v1.0.0
操作概念
- 克隆 (Clone):将远程仓库完整复制到本地
- 拉取 (Pull):获取远程仓库的最新变更
- 推送 (Push):将本地提交上传到远程仓库
- 获取 (Fetch):查看远程仓库变更,但不自动合并
协作概念
- Fork:复制他人仓库到自己的账户
- Pull Request:请求合并代码到原仓库
- Issue:问题跟踪和讨论
- Wiki:项目文档系统
开始使用
1. 创建 GitHub 账户
- 访问 github.com
- 点击 "Sign up"
- 输入邮箱、密码、用户名
- 完成验证步骤
- 选择适合的计划(免费版足够个人使用)
2. 完善个人资料
# 上传头像
# 填写个人简介
# 添加个人网站链接
# 设置隐私偏好