如何从特定文件夹中获取远程仓库,而不是整个仓库?

时间:2018-05-22 08:08:12

标签: git

我的项目包含两个主要文件夹,/client/server.git forlder是顶级:

/app
  |-- /.git
  |-- /client
  |-- /server

我有三个分支

master
redux
prod

redux分支机构上,我正在将应用迁移到Redux。

master分支上有当前版本的应用。实际上是dev版本。

我通常在master上工作并执行这些命令来更新我的本地/远程回购。它同时更新/server/client

git push origin master
git fetch origin master
git merge origin master

当我正在进行redux分支和Redux迁移时,它与/client中的当前/master文件夹大不相同。

问题是,如何仅从master文件夹中的/server分支获取更新?

1)我在redux分支。在/client文件夹中工作。

2)我推送到redux分支。

3)但我需要从master文件夹的/server分支中获取。

有可能吗?

1 个答案:

答案 0 :(得分:1)

git fetch某个特定目录似乎无法实现。它仅适用于整个存储库。如需参考,请查看Git Fetch documentation

或者,您可能想要git pull来自当前仓库的特定目录?在这种情况下,您可以查看this question的答案。