1. Git 基础知识 🧠

  • 安装:下载 Git
  • 常用命令:
    • git init:初始化新仓库
    • git add <文件>:添加文件到暂存区
    • git commit -m "描述":提交更改
  • 工作流程:
    1. 修改文件 📝
    2. git add 阶段 ✅
    3. git commit 记录 📜
    4. 推送至远程仓库 🚀

2. 分支管理 📱

  • 主分支:mainmaster
  • 特性分支:feature/*
  • 合并流程:
    • git checkout develop 切换分支
    • git merge feature/xxx 合并分支
    • git push origin develop 更新远程
branch_management

3. 协作开发 🤝

  • 克隆仓库:git clone <仓库地址>
  • 同步更新:
    • git fetch 获取远程更改
    • git merge 合并到当前分支
  • 冲突解决:使用 git merge 后手动处理冲突 🛠️
collaboration_flow

4. 高级技巧 💡

  • 压缩提交:git rebase -i HEAD~3
  • 重写历史:git commit --amend
  • 查看状态:git status 📊
  • 更多内容请访问 /docs/advanced_git

5. 常见问题解答 ❓

  • 忘记提交?使用 git stash 临时保存更改
  • 提交误操作?git reset --soft HEAD~1 回退提交
  • 文件冲突?手动编辑 .conflict 文件解决
git_troubleshooting