我有一个 git 存储库,比如说abc
,master
现在。我下载了(使用go get命令)另一个包,比如说xyz
(因为 GOPATH 设置为项目的根目录,新安装的包在项目 abc 中)。
所以,现在我的项目中有一个外部项目,都通过 git 管理。我签入了我的项目,但永恒项目中的所有文件xyz
都不是主项目(主项目)的一部分。最好的方法是什么,以及如何将外部项目视为我的主要项目的一部分?
谢谢。
编辑:我一直在阅读有关 gitsubtree 的信息。看起来它可以解决我的问题,但不知道如何使用它。您是否认为子树是一种选择,是否可以制作xyz
主项目的子树abc