最常用的go command之一,用于编译go文件
go build compile packages and dependencies
在跨平台编译时,可以使用
env GOOS=linux GOARCH=amd64 go build
常用的本地打包编译命令,与build最大的区别是编译后会将输出文件打包成库放在pkg目录下
go install compile and install packages and dependencies
用于获取go的第三方包,通常会默认从git repo上pull最新的版本
go get download and install packages and dependencies
//从github上获取mysql的driver并安装到本地 -u参数指使用最新的包
go get -u github.com/go-sql-driver/mysql
统一代码风格和排版
go fmt run gofmt on package sources
运行当前包目录下的tests, 使用 -v 可以打印详细的信息
go test test packages
go中的tests
go的test一般以 "xxx_test.go" 为文件名,其中 xxx 的部分一般是所要测试代码的文件名,但并没有特别要求 xxx 部分必须是待测代码文件名