我有一个问题基本上我想创建一个功能分支。我所做的是从master创建一个名为TEST_RUN的功能分支(让我们说master是Q1)然后这将使FB TEST_RUN与master的完全相同?
但我希望TEST_RUN中的某些文件夹基于让我们说Q2还没有上线,因为主人仍然是Q1。
这可能吗?
答案 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.