# ===== CodeLab: Git 分支管理策略 =====
# 来源: https://aoerliang.dpdns.org/articles/git-branch-strategy
# 以下代码片段按文章出现顺序拼接, 共 3 段

# ----- 片段 1 (bash) -----
# 从 develop 拉功能分支
git checkout develop
git checkout -b feature/login

# 功能完成后合并回 develop
git checkout develop
git merge --no-ff feature/login

# 发布前拉 release 分支
git checkout -b release/1.2.0 develop
git commit -m "release: 准备 1.2.0"

# ----- 片段 2 (bash) -----
git checkout -b feat/add-search
# ... 开发、提交、推送 ...
git push -u origin feat/add-search
# 在 GitHub 上发起 Pull Request → 评审 → 合并
git checkout main
git pull origin main

# ----- 片段 3 (bash) -----
git checkout -b feat/user-profile
git checkout -b fix/payment-timeout-4821
git checkout -b docs/api-usage
