如何将更改从git的父级父级合并到分支中?

时间:2018-07-16 17:19:59

标签: git

我有一个来自master的分支,另一个来自它的分支。

master
   -- branch-a
      -- branch-b

是否可以将更改从主服务器拉到分支b,而不必先将它们拉到分支a?

3 个答案:

答案 0 :(得分:0)

当您在分支b上-

git merge --no-ff master

答案 1 :(得分:0)

在git中,分支仅标记特定的提交。当您要合并更改时,您尝试将所有提交放在一个分支上,然后将其应用于另一分支。

关于您的问题,您可以将母版直接合并到branch-b中,而与branch-a无关。在命令行上,您将先git checkout branch-b,然后再git merge master

答案 2 :(得分:0)

正如前面每个人所述,分支是特定于标签的提交。如果您希望添加来自不同分支(在这种情况下为master)的特定提交,则可以随时进行挑选。 例如。

$ git cherry-pick <commit-to-be-applied-from-master-to-branch-b>

这样,提交仅应用于分支b,而不应用于分支a。