假设我有两个 repos,repo A 和 repo B,其中包含一个文件夹,其中的代码与 repo A 中的代码相似(如何存储并不重要)这确实发生了,但是好吧,假设我刚刚从 A) 复制了内容。
现在我想要以下内容:
- 像我在 repo A 中习惯的那样工作
- 设置和附加远程仓库指向仓库 B,但仅推 pull 此子文件夹。
- 在需要时推送到此 repo B。
所以,基本上,我正在寻找最便宜的方式来进行反向稀疏 checkout 之类的操作。
最佳答案
看来正是git-subtree 1的那种问题试图解决。
cd repoB
git subtree pull -P folder {repoA URL} {repoA branch}
... edit test commit...
git subtree push -P folder {repoA URL} {repoA branch}
关于git - 为仅推 pull 子文件夹设置单独的 Remote ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569440/