一 简介
-d:只执行下载动作,而不执行安装工作。
-fix:在下载代码包后先执行修正工作,而后再进行编译和安装。一些用老版本编写的代码通常会采用这种方式。
-u:利用网络来更新已有的代码包及其依赖包。
二 实战
[root@localhost ~]# rm -rf golib/src/*
[root@localhost ~]# rm -rf golib/pkg/*
[root@localhost ~]# go get -d -x github.com/go-errors/errors
cd .
git clone https://github.com/go-errors/errors /root/golib/src/github.com/go-errors/errors
cd /root/golib/src/github.com/go-errors/errors
git submodule update --init --recursive
cd /root/golib/src/github.com/go-errors/errors
git show-ref
cd /root