一个git项目可以从另一个git项目拉取代码吗?

比如有A,B两个项目
A项目通过git提交代码至远程,B项目可以通过命令从A的远程仓库拉取A的代码吗?

阅读 3.3k
4 个回答

只要目录不冲突,项目想怎么拉就怎么拉呀

只要有权限,随便拉。
只有在推的时候才有可能产生冲突或造成污染。

如果你是想在 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...

推荐问题
宣传栏