为了账号安全,请及时绑定邮箱和手机立即绑定

git + go-如何使用go get处理子项目

git + go-如何使用go get处理子项目

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

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

虽然@nemo的答案可能是解决方法,但这是我所做的:我从下载的存储库中剥离.git.gitignore文件go get。我拥有的源路径在我的源目录中:GOPATH=.../myproject/src/go/。这样,所有go get下载都在我的项目树中,我可以使用git处理它。

我认为这是“已解决”(请参阅我对问题的评论)应该执行的操作,但是我无法使其正常运行。


查看完整回答
反对 回复 2021-05-31
  • 2 回答
  • 0 关注
  • 268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信