【发布时间】:2016-02-19 19:01:58
【问题描述】:
我的 Git 服务器有 2 个分支:
Foo和Master
在分支Foo:
目录1
目录2
在分支Master:
目录2
如您所见,在 Branch Master 中,没有 Directory1。
现在,目录 2 中的分支 Foo
发生了变化我在分支 Master,我想在没有 **Directory1 的情况下从 Foo* 获取更改。我该怎么办?
【问题讨论】:
标签: git
我的 Git 服务器有 2 个分支:
Foo和Master
在分支Foo:
目录1
目录2
在分支Master:
目录2
如您所见,在 Branch Master 中,没有 Directory1。
现在,目录 2 中的分支 Foo
发生了变化我在分支 Master,我想在没有 **Directory1 的情况下从 Foo* 获取更改。我该怎么办?
【问题讨论】:
标签: git
Git 允许您使用 checkout 拉取特定文件和目录:
git checkout Foo -- Directory2
将从Foo 分支中仅提取Directory2 文件夹。 -- 告诉 git 后面的一切都是路径规范。
如果您想进行真正的合并,请遵循此问题的答案之一:How do I merge a sub directory in git?
【讨论】: