使用 go get 将依赖包下载到 /src/some-dep 之后,使用 git add .
后发现,some-dep 依赖被 git 当做了一个 submodule,但执行 git submodule
后又会报错:
fatal: No url found for submodule path 'xxx' in .gitmodules
然而项目根目录下根本没有 .gitmodules 文件。
求教如何使用 git 正常追踪第三方依赖包呢?此外,为什么 go get 运行之后,拉下来的项目会被当做 submodule 呢,是在哪里配置的呢( 如果直接把第三方把下载下来而不是使用 go get,则没有这个问题 )。
不建议直接添加到git
你用下glide, 把glide的两个配置文件上传就好了
其它人直接glide install 就可以了
PS: 再推荐个将来可能成为官方工具的
dep
(而且现在的Star数是最多的吧)