代码之家  ›  专栏  ›  技术社区  ›  JohnSnow

合并一个分支的提交,以基于另一个分支

  •  1
  • JohnSnow  · 技术社区  · 7 年前

    我有一个 master 分支和a staging 我的项目的分支。我只是推了一个单独的 develop 断开的分支 主人 ,但我需要它关闭 登台 .

    还有什么可以带走的吗 在主节点之前提交1个分支,并使其脱离我的暂存 branch 登台 ?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Tim Biegeleisen    7 年前

    我可能会建议做一个简单的 develop 在…上 staging :

    git checkout develop
    git rebase staging
    

    这将重播中的所有提交 发生了什么 这一点 偏离 master 直接位于 登台 树枝但这也可能起到一定的作用 主人 在上提交 登台 ,这听起来不像你想要的。

    登台 让它成为 发展 branch,你可以试试这个:

    git checkout staging
    git checkout -b new_develop
    git cherry-pick <SHA-1 of single commit>
    

    然后删除旧的 发展 分支和重命名 new_develop 发展 :

    git branch -d develop
    git branch -m new_develop develop
    
    推荐文章