将一个分支上的某一个Commit内容 Push 到另一个分支上

有两个分支f01main,现在需要将 f01 分支上的修改e提交到main分支上去。如下图所示:

  1. 将修改e先提交到当前分支f01
  2. git log获取此次提交的 commit_id
  3. 切回到main分支:git checkout main
  4. 将之前在f01分支上的e 提交到main分支上,commit_id为ef01上所对应的Hash值:
    git cherry-pick <commit_id>
  5. 将该笔Commit直接push到远程仓库中对应的main分支即可。

参考资料
git cherry-pick 教程

posted @ 2022-06-17 09:59  Jeffxue  阅读(538)  评论(0编辑  收藏  举报