git将上游设置为存储库中的远程文件夹
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git将上游设置为存储库中的远程文件夹相关的知识,希望对你有一定的参考价值。
我目前有一个包含3个独立目录的存储库。有两个远程服务器和我的本地计算机,每个服务器都有一个整个存储库的副本。有没有办法可以将这些远程机器的上游和原点设置为父存储库中的特定文件夹?
就像是
git remote add origin https://github.com/user/repo / pathToSubdirectory.git
或者我是否需要为每个文件夹创建一个单独的存储库?
例如,如果我在服务器A上,我想运行git pull并从远程存储库/ folderA中获取它。
谢谢!
答案
您可能正在尝试制作sparse checkout.这意味着您只能检出存储库的目录结构,然后选择要获取的对象。 Here是一个简单的六步教程,你可以如何稀疏检查三个目录中的一个(或两个,如果你愿意)。
或者您可能希望为三个目录中的每个目录使用submodule。然后他们是三个独立的存储库,但您可以使用git clone --recurse-submodules
检查整个目录结构
无法按照您描述的方式将上游设置为子目录。
以上是关于git将上游设置为存储库中的远程文件夹的主要内容,如果未能解决你的问题,请参考以下文章
如何将 git 存储库中的 jar 文件添加为 gradle 中的依赖项?