16. 假如你现在的分支为 main_dev,并在这个分支上修复了一个Bug ,但是在 main_zh_test 分支也发现了同样的一个 Bug ,如果不用 copy 代码的方式,你如何把 main_dev 修复这个 Bug 提交的代码合并到 main_zh_test 分支上,请贴出你的 Git 操作指令和指令的含义?

假设合并时没有冲突

  • 1、在 main_dev 分支上,通过 gitlog 命令,使用 bugid 搜索提交的 commit id 。
  • 2、使用 git checkout main_zh_test 命令,切换到 main_zh_test 分支。
  • 3、使用 git cherry-pick commitid 将对 Bug 的修改批量移植到该分支上。
  • 4、git commit ,提交到本地。
  • 5、git push ,推送到远程仓库。