【发布时间】:2021-06-11 16:37:33
【问题描述】:
假设master分支有2个项目:
- 项目A
- 项目 B
现在我从master 创建了一个名为develop 的分支,其中有一个master 分支的项目:项目A
如果有人在 master 分支中更改了 ProjectA 中的文件,我如何将这些文件拉入 develop 分支?
我不希望 ProjectB 在 develop 分支中。
【问题讨论】:
假设master分支有2个项目:
现在我从master 创建了一个名为develop 的分支,其中有一个master 分支的项目:项目A
如果有人在 master 分支中更改了 ProjectA 中的文件,我如何将这些文件拉入 develop 分支?
我不希望 ProjectB 在 develop 分支中。
【问题讨论】:
您需要使用git subtree split 将projectA 文件夹与master 隔离到它自己的分支中。
然后你可以将该分支合并到develop。
有关git subtree split 的具体示例,请参阅“How do I merge a sub directory in Git?”。
【讨论】:
git rm -r projectB 在您当前的状态下进行开发。