比如有A,B两个项目
A项目通过git提交代码至远程,B项目可以通过命令从A的远程仓库拉取A的代码吗?
只要有权限,随便拉。
只有在推的时候才有可能产生冲突或造成污染。
如果你是想在 A 项目的基础上研发 B 项目,建议直接从 A 项目做 Fork(Git 库管理平台干的)。
不建议你自己管理多级上下游关系,除非你非常专业
答案是可以的,操作也比较简单:
首先拉取 A 项目到本地的 projectA
文件夹,然后进入 B 项目 projectB
$ cd projectB
$ git --git-dir=../projectA/.git checkout -f [A的分支名]
这样就把 A 的某个分支合并到 B 了。
具体请参考这篇:https://segmentfault.com/a/11...
27 回答13k 阅读
8 回答3.5k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.7k 阅读
只要目录不冲突,项目想怎么拉就怎么拉呀