Git & GitHub 学习笔记

📚

Git 是分布式版本控制系统,GitHub 是基于 Git 的代码托管平台。

🎯 学习目标

掌握 Git 和 GitHub 的核心功能:

  • 版本控制 - 理解 Git 的工作原理和基本操作
  • 分支管理 - 熟练使用分支进行协作开发
  • 远程仓库 - GitHub 仓库管理和协作流程
  • 最佳实践 - 规范的提交信息和工作流程

📖 主要内容

Git 基础

  • Git 安装和配置
  • 仓库初始化和克隆
  • 工作区、暂存区、版本库概念
  • 基本操作:add、commit、push、pull

分支管理

  • 分支创建和切换
  • 分支合并和冲突解决
  • 远程分支跟踪
  • Git Flow 工作流

GitHub 平台

  • 仓库创建和管理
  • Issue 和 Pull Request
  • GitHub Pages 部署
  • 协作开发流程

🛠️ 常用命令

💡

这里收集了最常用的 Git 命令和操作技巧

基础操作

git init                    # 初始化仓库
git clone <url>            # 克隆仓库
git add .                  # 添加所有文件到暂存区
git commit -m "message"    # 提交更改
git push origin main       # 推送到远程仓库

分支操作

git branch                 # 查看本地分支
git branch <name>          # 创建新分支
git checkout <name>        # 切换分支
git merge <name>           # 合并分支

🚀 开始学习

点击下面的链接开始学习:

📚 推荐资源

💡 学习建议

  1. 动手实践 - Git 需要大量的实际操作才能熟练掌握
  2. 理解概念 - 深入理解工作区、暂存区、版本库的关系
  3. 规范使用 - 养成良好的提交信息和分支命名习惯
  4. 团队协作 - 学习在团队中使用 Git 进行协作开发
⚠️

在使用 Git 时要谨慎操作,特别是 git reset --hard 等破坏性命令。