我使用版本控制系统
当我在
我应该使用
在这种情况下,最佳实践是什么?
编辑:我为我的软件项目设置了自定义的
git
来管理我的软件。在源代码内部,我使用go get
从github自动获取软件。如何处理“双重git”情况?当我在
src/github.com/somename/someproject
目录上运行git add
时,它本身就是一个git仓库,这会添加任何内容吗?(当我运行git status
时似乎看不到)我应该使用
git submodule
来处理由git get
所添加的子目录吗?在这种情况下,最佳实践是什么?
编辑:我为我的软件项目设置了自定义的
$GOPATH
环境。这就是为什么src/github.com/somename/someproject
目录位于我的软件目录层次结构中的原因。
github.com/somename/someproject
子目录中的.git
目录。这样我只需冻结代码并将其推送到我的主存储库中。虽然不太美观,但我想那也能正常工作。 - topskip