Git基本 - 将旧分支合并到主分支

cdmt

我正在开发一个具有旧分支“新更改”的项目。

这个分支是在几周前创建的,现在需要将其添加到 master

自从创建了“new-changes”分支以来,master 中的很多东西都发生了变化。

我现在需要将 'new-changes' 中的更改合并到 master 中。

如果在主人我做

git merge new-changes

它只是在“新变化”中添加内容,还是将主控恢复到创建“新变化”时的状态。

将“新更改”中的更改添加回 master 的最佳方法是什么

克兰蒂辛

如果你在mastergit merge my-branch,那么

  1. 如果进行快进合并(my-branch领先master于一定数量的提交),my-branch 中不在 master 中的提交将被添加到 master。master 中的现有提交将保持不变。
  2. 如果两个分支有冲突的更改,上面的合并命令可能会或可能不会要求您解决冲突 add 将添加来自my-branchto的提交master并创建一个合并提交。

将“新更改”中的更改添加回 master 的最佳方法是什么?

如果您要更改的分支(在本例中为 master)未共享并且只有您要使用它,那么您可以使用 rebase 或合并。两者都有其权衡。

如果您的分支是共享分支,请始终合并,因为这是最安全的选择。当你的同龄人试图解决冲突时,对共享分支进行变基会给他们带来噩梦,因为变基会重写历史。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git将一个分支合并到所有其他分支中

来自分类Dev

Git合并到所有分支

来自分类Dev

git如何通过完全覆盖master分支将分支合并到master分支

来自分类Dev

Git将开发分支与主版本合并到生产版本

来自分类Dev

第一次合并后,再次将git分支A合并到分支B中

来自分类Dev

如何在不增加孤儿历史的情况下将主分支的更改git合并到孤儿分支?

来自分类Dev

Git-使用rebase将公共分支合并到master

来自分类Dev

将旧分支合并到master时,Git不会应用已删除的文件。如何告诉Git应用已删除的文件?

来自分类Dev

在GIT中,如何通过完全覆盖master分支将开发分支合并到master分支中?

来自分类Dev

git:将新的分支合并到较旧的分支中,而无需选择主干通道

来自分类Dev

撤消git合并到远程分支

来自分类Dev

Git多个合并分支-如何在合并到主分支时避免多次提交

来自分类Dev

Git:合并到生产主分支后如何测试

来自分类Dev

为什么Git Flow建议将功能分支合并到开发分支而不是发布分支

来自分类Dev

GIT将主合并到一个分支

来自分类Dev

Git将一个分支合并到所有其他分支中

来自分类Dev

git如何撤消将仓库的分支“ master”合并到development分支

来自分类Dev

第一次合并后,再次将git分支A合并到分支B中

来自分类Dev

如何将远程tfs分支合并到git分支?

来自分类Dev

如何在保持旧行的同时将一个分支合并到Git中的另一个分支?

来自分类Dev

Git:如何将本地分支合并到远程主分支

来自分类Dev

Git将发布分支合并到主要冲突中

来自分类Dev

在GIT中,如何通过完全覆盖master分支将开发分支合并到master分支中?

来自分类Dev

如何强制git将“未更改”的分支更改合并到主分支

来自分类Dev

Git将主分支合并到其他分支

来自分类Dev

是否有任何 git 选项可以自动将主分支的提交合并到功能分支?

来自分类Dev

Git:将远程分支合并到远程主站?

来自分类Dev

Git 将 master 合并到分支和新功能

来自分类Dev

Git 将修补程序分支合并到功能分支

Related 相关文章

  1. 1

    Git将一个分支合并到所有其他分支中

  2. 2

    Git合并到所有分支

  3. 3

    git如何通过完全覆盖master分支将分支合并到master分支

  4. 4

    Git将开发分支与主版本合并到生产版本

  5. 5

    第一次合并后,再次将git分支A合并到分支B中

  6. 6

    如何在不增加孤儿历史的情况下将主分支的更改git合并到孤儿分支?

  7. 7

    Git-使用rebase将公共分支合并到master

  8. 8

    将旧分支合并到master时,Git不会应用已删除的文件。如何告诉Git应用已删除的文件?

  9. 9

    在GIT中,如何通过完全覆盖master分支将开发分支合并到master分支中?

  10. 10

    git:将新的分支合并到较旧的分支中,而无需选择主干通道

  11. 11

    撤消git合并到远程分支

  12. 12

    Git多个合并分支-如何在合并到主分支时避免多次提交

  13. 13

    Git:合并到生产主分支后如何测试

  14. 14

    为什么Git Flow建议将功能分支合并到开发分支而不是发布分支

  15. 15

    GIT将主合并到一个分支

  16. 16

    Git将一个分支合并到所有其他分支中

  17. 17

    git如何撤消将仓库的分支“ master”合并到development分支

  18. 18

    第一次合并后,再次将git分支A合并到分支B中

  19. 19

    如何将远程tfs分支合并到git分支?

  20. 20

    如何在保持旧行的同时将一个分支合并到Git中的另一个分支?

  21. 21

    Git:如何将本地分支合并到远程主分支

  22. 22

    Git将发布分支合并到主要冲突中

  23. 23

    在GIT中,如何通过完全覆盖master分支将开发分支合并到master分支中?

  24. 24

    如何强制git将“未更改”的分支更改合并到主分支

  25. 25

    Git将主分支合并到其他分支

  26. 26

    是否有任何 git 选项可以自动将主分支的提交合并到功能分支?

  27. 27

    Git:将远程分支合并到远程主站?

  28. 28

    Git 将 master 合并到分支和新功能

  29. 29

    Git 将修补程序分支合并到功能分支

热门标签

归档