我有一个项目A需要使用库B和库C.它们都是git。我想获取B和C的本地副本并进行一些自定义更改,但同时能够从其git存储库更新B和C.
例如,我需要B提交B1和C提交C1并将它们更改为在A中使用。后来我想拉B和C但是进行我的更改(合并?)。我想将A,B,C保留在同一个git repo中。
我考虑使用git子树,但似乎不可能同时获得B1和C1。
有什么建议吗?
答案 0 :(得分:0)
使用子模块仍然是更精确的选项,您可以:
这意味着B和C是A中的子位置,并且表现得像任何其他git仓库一样: