我为我的软件使用版本控制系统git
。而“在”源代码中,我go get
用来自动从 github 获取软件。我该如何处理“双重混帐”的情况?
当我git add
在目录上运行时src/github.com/somename/someproject
,它本身就是一个 git 存储库,这会添加什么吗?(当我跑步时它看起来不像这样git status
)
我应该使用git submodule
添加的git get
子目录吗?
在这种情况下,最佳做法是什么?
编辑:我的$GOPATH
软件项目确实有一个自定义环境。这就是为什么src/github.com/somename/someproject
在我的软件目录层次结构中找到该目录的原因。