我们在项目中有两个目录:backend&frontend。我们正在处理同一个特性分支,我们称之为feature-branch,fe和be都是。
FE只对frontend目录添加更改,而对backend目录添加更改。
现在我想合并masterfeature-branch。然而,在be和fe中都存在冲突。我是工程师,所以我不知道如何解决冲突。是否有方法只合并BE DIR中的更改,推送这些更改,然后要求FE工程师合并FE更改?
P.S.feature-branch是我们的主要特色分支。我们正在从那个分支创建子分支,并将prs指向那个feature-branch。我们不会直接推到那个分支。

最佳答案

进行合并,然后签出所需的目录

git merge --no-commit FE
git checkout HEAD PATH_TO_FRONT_END
git add FILES
git commit -m "Just BE changes!"

关于git - 有没有办法只 merge git中的子目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57892563/

10-13 05:40