【问题标题】:How to fetch from remote repo from a particular folder, not whole repo?如何从特定文件夹而不是整个仓库中获取远程仓库?
【发布时间】:2018-10-31 22:22:35
【问题描述】:

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

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

我有三个分支

master
redux
prod

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

master 分支上存在应用的当前版本。实际上是开发版。

我通常使用master 并执行这些命令来更新我的本地/远程存储库。它同时更新/server/client

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

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

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

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

2) 我推送到redux 分支。

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

有可能吗?

【问题讨论】:

标签: git


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2014-02-17
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    相关资源
    最近更新 更多