git - 我应该在 go 项目中使用 git 子模块吗?

标签 git go git-submodules

有一个用go语言写的项目。它使用 git 进行管理。我应该使用 git 子模块还是只导入指令来使用第 3 方项目?

例如:

// Just use import directive.
import "github.com/3rd-party/dep"

// From a submodule.
$ cd myown
$ git add submodule https://github.com/3rd-party/dep dep
$ ...
import "github.com/myown/dep"

最佳答案

你应该使用import "github.com/3rd-party/dep" 然后在工作目录下运行go get

关于git - 我应该在 go 项目中使用 git 子模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28895590/

相关文章:

git - 将上游设置为子模块(或如何将 GitHub 分支作为子模块包含在内)

git - 是否可以在不创建 fork 的情况下更改子模块中的几个文件?

Git 在 checkout 后丢弃未提交的更改

xml - 在 Go 中将 Marshall 映射到 XML

go-zookeeper Connect 在没有有效连接的情况下返回

项目根目录的 Git 状态显示子模块更改,但在子模块中没有可用的

git - 如何找出正在进行的 merge 的父修订?

linux - 如何查看标签的年龄?

c# - 在另一个项目/命名空间中使用现有源代码

json - 将elasticsearch.Config结构保存到JSON文件