在本地开发并推广到github的正确golang工作流是什么?

在本地开发并推广到github的正确golang工作流是什么?,go,Go,本地开发并将golang代码推送到github的适当工作流是什么?在将代码推送到github之前,我将无法在命令中引用这些库,我不希望推送半生不熟的代码 如果运行go build,则不会安装模块。类似地,如果我运行go install,我看不到在我的~/go目录下创建的任何其他文件。只有当我提交我的更改并推送到github,然后执行go-get-u github.com。。。我看到正在安装软件包。使用应用程序go.mod文件中的“replace”指令指定本地模块: replace example

本地开发并将golang代码推送到github的适当工作流是什么?在将代码推送到github之前,我将无法在命令中引用这些库,我不希望推送半生不熟的代码


如果运行go build,则不会安装模块。类似地,如果我运行go install,我看不到在我的~/go目录下创建的任何其他文件。只有当我提交我的更改并推送到github,然后执行go-get-u github.com。。。我看到正在安装软件包。

使用应用程序go.mod文件中的“replace”指令指定本地模块:

replace example.com/original/import/path => /your/forked/import/path

请参阅:

我只需要按照这里的说明操作:

我的工作区不在默认位置,我没有覆盖GOPATH。。。这引起了一些悲伤