两个阶段同步开发分支代码合并

需求:

因为赶进度,需要同步开发 1 阶段和 2 阶段的功能:

分支:

  • 1 阶段分支 one
  • 2 阶段分支dev,而 dev 包含 one。

解决:

  • 1.在one分支上修改代码,并且提交到该分支;
  • 2.通过git log记录当前提交的 commit_id
  • 3.切换到 dev 分支并使用 cherry-pick 合并这次提交。
# 切换到 dev 分支
git checkout dev

# 使用 cherry-pick 合并修改
git cherry-pick <commit_id>

# 推送到远程 dev 分支
git push origin dev