1、go mod文件的格式
module github.com/biturd/test
go 1.14
require (
github.com/SkyAPM/go2sky v1.5.0
github.com/DeanThompson/ginpprof v0.0.0-20190408063150-3be636683586
)
replace (
github.com/biturd/demo => /home/admin/demo
)
go mod 文件详解
2、版本号管理
v1.5.0:依赖包的版本号。支持以下几种格式: latest:最新版本 v1.0.0:详细版本号 commit hash:指定某次commit hash
go get github.com/biturd/test@latest
go get github.com/biturd/test@v1.0.0
go get github.com/biturd/test@366835ac
3、本地开发一些其他人依赖的包,
背景:不想频繁的打tag
1、可以每次replace在本地被其他的项目引用调试好 2、commit、push到远程,然后其他项目直接通过版本号引用下载,等到测试出一个稳定的版本后就打一个特定的tag