go build
go build命令是在当前目录编译生成可执行文件,注意 go build 指令会调用所有引用包的源码进行重新编译而不是使用之前pkg里的文件
go install
执行 go install 命令会完成类似 go build 的功能 ,但go install 命令执行生成的可执行文件是在【$GOPATH/bin】目录中
git clone
该命令可以理解为将代码克隆到目录中, 执行会将远程代码 clone 到当前目录中
go get
该命令可以理解为两个操作 git clone + go install , 执行会将远程代码及其依赖项 clone 到【$GOPATH/src】 目录中
go get 的参数说明:
-d 只下载不安装
-f 只有在你包含了-u参数的时候才有效,
不让-u去验证import中的每一个都已经获取了,
这对于本地fork的包特别有用
-fix 在获取源码之后先运行fix,然后再去做其他的事情
-t 同时也下载需要为运行测试所需要的包
-u 强制使用网络去更新包和它的依赖包
-v 显示执行的命令
转载:https://studygolang.com/articles/25668?fr=sidebar
https://blog.csdn.net/qq_22038327/article/details/80340024