🐙 GitHub 全套详细使用教程(精美版)
GitHub 是全球最大的代码托管平台,也是程序员、开源爱好者和团队协作的核心工具。本文将为你提供从零基础到进阶的 完整 GitHub 使用流程,包含操作方法、命令和建议实践,全部整理为 Markdown,可直接复制。
一、注册 GitHub 账号
- 打开官网:https://github.com
- 点击 Sign up
- 填写:
- 完成 邮箱验证
- 可选择免费套餐(Public Repository)或付费套餐(Private Repository)
二、Git 安装
1️⃣ Windows
官网:https://git-scm.com/downloads
安装完成后:
2️⃣ macOS
1 2
| brew install git git --version
|
3️⃣ Linux
1 2 3
| sudo apt update sudo apt install git -y git --version
|
三、配置 Git
设置用户名与邮箱(用于提交记录):
1 2
| git config --global user.name "你的用户名" git config --global user.email "你的邮箱"
|
查看配置:
四、创建仓库(Repository)
1️⃣ 在 GitHub 网站创建
- 点击 New Repository
- 填写仓库名称、描述
- 选择公开或私有
- 初始化 README(可选)
- 点击 Create Repository
2️⃣ 本地仓库初始化
1 2 3
| mkdir MyProject cd MyProject git init
|
五、基本操作流程
1️⃣ 添加文件
2️⃣ 提交文件
3️⃣ 关联远程仓库
1
| git remote add origin 仓库地址
|
4️⃣ 推送到 GitHub
1
| git push -u origin master
|
六、分支管理
1️⃣ 创建新分支
1
| git checkout -b feature-branch
|
2️⃣ 切换分支
3️⃣ 合并分支
1
| git merge feature-branch
|
七、克隆仓库
克隆完成后即可在本地编辑。
八、常用 Git 命令
| 命令 |
功能 |
| git status |
查看当前状态 |
| git log |
查看提交记录 |
| git pull |
从远程拉取更新 |
| git push |
推送到远程 |
| git branch |
查看分支 |
| git checkout |
切换分支 |
| git merge |
合并分支 |
| git reset |
撤销提交 |
| git stash |
临时存储修改 |
九、GitHub 高级功能
1️⃣ Pull Request
- 用于团队协作
- 可以在 PR 中讨论、审查代码
- 审核通过后合并到主分支
2️⃣ Issues
- 用于任务管理、Bug 跟踪
- 可以分配给团队成员、加标签
3️⃣ Actions
4️⃣ Projects
🔐 十、安全与权限
- 私有仓库保护代码隐私
- 添加 Collaborator 管理访问权限
- 使用 Personal Access Token 替代密码推送
- 开启 Two-factor Authentication 提升账号安全
🏗 十一、实用技巧
- 使用 README.md 美化仓库首页
- 使用 LICENSE 明确开源协议
- 使用 GitHub Pages 部署静态网站
- 多分支开发,保持主分支稳定
- 定期 Pull 远程仓库,避免冲突
🌐 十二、推荐资源
🎯 总结
掌握 GitHub 使用不仅仅是学会提交代码,更是学会协作、版本管理和项目规划。
从零开始:
- 注册账号
- 安装 Git + 配置
- 创建仓库 → 添加/提交 → 推送
- 分支管理
- Pull Request + Issues + Actions
- 持续迭代、协作开发
精通 GitHub 后,你不仅可以管理自己的项目,还能参与开源社区,提升编程与团队协作能力。