Git从一个分支迁移到另一个分支

从宇宙

我有以下情况:

                          K---L new-feature
                         /
                H---I---J dev-team1
               /
              E---F---G dev-main
             /
A---B---C---D master

我只想dev-main分支中移动新功能(K --- L)分支,而没有(H --- I --- J)形式dev-team1

                H---I---J dev-team1
               /
              E---F---G---K---L dev-main
             /
A---B---C---D master
阿什·威尔逊

git rebase--onto满足您需要参数。

git checkout new-feature
git rebase --onto dev-main dev-team1

# Now new-feature has commits K' and L' after G in dev-main.
git checkout dev-main
git merge --ff-only new-feature

有关更多详细信息,请参见手册页中的“ git rebase”(我还想添加一个-i再次检查我是否正在移动我认为是的提交。)

您还可以使用git cherry-pick,尤其是在提交次数很少的情况下:

git checkout dev-main
git cherry-pick K L

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git move / migrate从一个分支提交到另一个分支

来自分类Dev

使用git从一个分支合并到另一个分支

来自分类Dev

Git推送提交跨分支,从一个分支获取提交到另一个分支

来自分类常见问题

Git:将Group文件从一个Git分支复制到另一个Git分支?

来自分类Dev

从一个分支拉并在git上推到另一个

来自分类Dev

如何将分支从一个仓库迁移到具有不同历史的另一个仓库?

来自分类Dev

将一个git分支移到另一个具有不同Parent的分支?

来自分类Dev

如何使用git subtree将子文件夹的多个分支迁移到另一个仓库

来自分类Dev

Git:将多个提交从一个分支合并到另一个分支

来自分类Dev

如何在git中从一个远程分支拉到另一个分支?

来自分类Dev

使用git将文件夹从一个分支合并到另一个分支

来自分类Dev

如何在git中将更改从一个分支合并到另一个分支

来自分类Dev

我不能搁置从一个分支到另一个分支的更改

来自分类Dev

从一个分支到另一个分支的特定提交

来自分类Dev

我不能搁置从一个分支到另一个分支的更改

来自分类Dev

一次性将所有暂存的文件,文件夹等从一个分支转移到另一个分支

来自分类Dev

变基以将一组提交从一个分支移到另一个分支。我对这个过程的理解正确吗?

来自分类Dev

一次性将所有暂存的文件,文件夹等从一个分支转移到另一个分支

来自分类Dev

如何防止一个git分支合并到另一个分支?

来自分类Dev

将git分支移到另一个本地仓库

来自分类Dev

将初始提交从master移到Git中的另一个分支

来自分类Dev

git从一个分支切换到另一个分支,而不在当前分支中进行更改

来自分类Dev

仅将某些更改从一个git分支合并到另一个

来自分类Dev

将本地 git 分支从一个工作副本复制到另一个

来自分类Dev

CQ | 将用户从一个CQ实例迁移到另一个

来自分类Dev

Laravel 5.1从一个Ubuntu 14.04迁移到另一个

来自分类Dev

将数据从一个装载迁移到另一个装载

来自分类Dev

替换git中的另一个分支

来自分类Dev

git拉到另一个分支

Related 相关文章

  1. 1

    git move / migrate从一个分支提交到另一个分支

  2. 2

    使用git从一个分支合并到另一个分支

  3. 3

    Git推送提交跨分支,从一个分支获取提交到另一个分支

  4. 4

    Git:将Group文件从一个Git分支复制到另一个Git分支?

  5. 5

    从一个分支拉并在git上推到另一个

  6. 6

    如何将分支从一个仓库迁移到具有不同历史的另一个仓库?

  7. 7

    将一个git分支移到另一个具有不同Parent的分支?

  8. 8

    如何使用git subtree将子文件夹的多个分支迁移到另一个仓库

  9. 9

    Git:将多个提交从一个分支合并到另一个分支

  10. 10

    如何在git中从一个远程分支拉到另一个分支?

  11. 11

    使用git将文件夹从一个分支合并到另一个分支

  12. 12

    如何在git中将更改从一个分支合并到另一个分支

  13. 13

    我不能搁置从一个分支到另一个分支的更改

  14. 14

    从一个分支到另一个分支的特定提交

  15. 15

    我不能搁置从一个分支到另一个分支的更改

  16. 16

    一次性将所有暂存的文件,文件夹等从一个分支转移到另一个分支

  17. 17

    变基以将一组提交从一个分支移到另一个分支。我对这个过程的理解正确吗?

  18. 18

    一次性将所有暂存的文件,文件夹等从一个分支转移到另一个分支

  19. 19

    如何防止一个git分支合并到另一个分支?

  20. 20

    将git分支移到另一个本地仓库

  21. 21

    将初始提交从master移到Git中的另一个分支

  22. 22

    git从一个分支切换到另一个分支,而不在当前分支中进行更改

  23. 23

    仅将某些更改从一个git分支合并到另一个

  24. 24

    将本地 git 分支从一个工作副本复制到另一个

  25. 25

    CQ | 将用户从一个CQ实例迁移到另一个

  26. 26

    Laravel 5.1从一个Ubuntu 14.04迁移到另一个

  27. 27

    将数据从一个装载迁移到另一个装载

  28. 28

    替换git中的另一个分支

  29. 29

    git拉到另一个分支

热门标签

归档