Go 常用命令

程序员成长之旅 · 程序员成长之旅/Go语言学习/笔记 · 738 字

go env #查询go中所有的环境变量位置 go get xxx.xxx/xxx/xxx #下载指定网址的包,保存在"C:\Users[用户名]\go\src" 中

x

1 go env #查询go中所有的环境变量位置 2 go get xxx.xxx/xxx/xxx #下载指定网址的包,保存在"C:\Users[用户名]\go\src" 中 go get -d 让命令程序只执行下载动作,而不执行安装动作。 -f 仅在使用-u标记时才有效。该标记会让命令程序忽略掉对已下载代码包的导入路径的检查。如果下载并安装的代码包所属的项目是你从别人那里Fork过来的,那么这样做就尤为重要了。 -fix 让命令程序在下载代码包后先执行修正动作,而后再进行编译和安装。 -insecure 允许命令程序使用非安全的scheme(如HTTP)去下载指定的代码包。如果你用的代码仓库(如公司内部的Gitlab)没有HTTPS支持,可以添加此标记。请在确定安全的情况下使用它。 -t 让命令程序同时下载并安装指定的代码包中的测试源码文件中依赖的代码包。 -u 让命令利用网络来更新已有代码包及其依赖包。默认情况下,该命令只会从网络上下载本地不存在的代码包,而不会更新已有的代码包。 -v 打印出被构建的代码包的名字 -x 可以看到go get命令执行过程中所使用的所有命令

1 go get 2

-d

让命令程序只执行下载动作,而不执行安装动作。 3

-f

仅在使用-u标记时才有效。该标记会让命令程序忽略掉对已下载代码包的导入路径的检查。如果下载并安装的代码包所属的项目是你从别人那里Fork过来的,那么这样做就尤为重要了。 4

-fix

让命令程序在下载代码包后先执行修正动作,而后再进行编译和安装。 5

-insecure

允许命令程序使用非安全的scheme(如HTTP)去下载指定的代码包。如果你用的代码仓库(如公司内部的Gitlab)没有HTTPS支持,可以添加此标记。请在确定安全的情况下使用它。 6

-t

让命令程序同时下载并安装指定的代码包中的测试源码文件中依赖的代码包。 7

-u

让命令利用网络来更新已有代码包及其依赖包。默认情况下,该命令只会从网络上下载本地不存在的代码包,而不会更新已有的代码包。 8

-v

打印出被构建的代码包的名字 9

-x

可以看到go get 命令执行过程中所使用的所有命令