git - 如何从特定文件夹而不是整个仓库中获取远程仓库?
问题描述
我的项目由两个主要文件夹/client
和/server
. .git
forlder 是顶级的:
/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 迁移,它/client
与/master
.
问题是,如何仅从文件夹中获取master
分支的更新/server
?
1)我在redux
分支上。在/client
文件夹中工作。
2)我推到redux
分支。
3)但我需要从文件夹中的master
分支中获取。/server
可能吗?
解决方案
git fetch
特定目录似乎不可能。它仅适用于整个存储库。如需参考,请查看Git Fetch 文档。
或者,您可能想要git pull
从当前存储库中替换特定目录?在这种情况下,你可以看看这个问题的答案。
推荐阅读
- javascript - D3.js - 为拖动事件设置最小和最大范围
- python - 从烧瓶应用程序运行破折号请求会出现 404 错误,而其他烧瓶路由运行良好
- liquibase - liquibase 从表中加载数据
- google-apps-script - 您能否通过升级到 G Suite 商务版将应用脚本执行时间增加到 30 分钟?
- jpa - JPA 级联持久性与枚举的 ElementCollection
- javascript - 在准备就绪和单击时运行功能,但不在现有元素上运行
- php - 如何设置 PostgreSQL 的 application_name 使其不会得到“?” 人物?
- azure - 使用 azure 管道标记 docker 容器
- python-3.x - 没有收到函数中的文本框值
- c# - C# 站点未加载:未设置环境变量