Git rebase --onto用法

命令:git rebase --onto [Branch]  [commit_id1]  [commit_id2]

用法:有两个branch分支(branchA 和 branchB),需要将branchB中的某几个commit 合并到branchA中。

        1、分支checkout到branchB

        2、执行命令:git rebase --onto [branchA]  [commit_id1]  [commit_id2],此时branch处于游离状态(可以使用git branch查看分支)

        3、执行命令:git checkout -b [new_branch] ,得到一个新分支new_branch,此分支即为想得到的分支

        4、将new_branch合并到branchA上,即完成

          

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 826评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,138评论 0 2
  • 在merge PR的过程中,rebase and merge会产生冲突,因此需要补充一下Git rebase的知识...
    趁你还年轻233阅读 2,106评论 0 1
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,956评论 2 88
  • Git常用命令总结 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个r...
    錦魚阅读 171评论 0 0