如何在GIT中基于两个分支创建功能分支?

时间:2018-03-22 08:09:16

标签: git github bitbucket branch

我有一个问题基本上我想创建一个功能分支。我所做的是从master创建一个名为TEST_RUN的功能分支(让我们说master是Q1)然后这将使FB TEST_RUN与master的完全相同?

但我希望TEST_RUN中的某些文件夹基于让我们说Q2还没有上线,因为主人仍然是Q1。

这可能吗?

1 个答案:

答案 0 :(得分:0)

尝试这个,如果我理解了这个问题,那么这就是你想要的:

on branch-Master(Q1): has a, b, c

from branch Master(Q1) -> checkout/switch to Feature branch(F) 
> git checkout -b F
From Feature branch(F): git merge `Q2`
> git merge Q2  

如果不起作用,请进一步告诉我。

编辑:

If you want only a file from Q2:
git checkout Q2 file1

If you want entire folder from Q2: 
git checkout Q2 -- c

Note: c is the folder from Q2,  c could be a directory path as well, like :
  folder1/c

But its not a git merge.