go get 加 -u 和不加 -u 参数的区别
Go 区别 参数 get
2023-09-11 14:19:00 时间
go get 命令
简介
- 用于从远程代码仓库(如Github)上下载并安装代码包
-支持的代码版本控制系统有:Git、Mercurial(hg)、SVN、Bazaar - 指定的代码包会被下载到$GOPATH中包含的第一个工作区的src目录中
使用
如go get github.com/go-errors/errors
常用标记
标记 | 描述 |
---|---|
-d | 只执行下载动作,而不执行安装动作 |
-u | 利用网络来更新已有的代码包及其依赖包 |
-fix | 在下载代码包后先执行修正动作(版本兼容问题),而后再进行编译和安装 |
go get 加 -u 和不加 -u 参数的区别
如题,区别如下:
加上它可以利用网络来更新已有的代码包及其依赖包。如果已经下载过一个代码包,但是这个代码包又有更新了,那么这时候可以直接用 -u
标记来更新本地的对应的代码包。如果不加这个 -u
标记,执行 go get
一个已有的代码包,会发现命令什么都不执行。只有加了 -u
标记,命令会去执行 git pull
命令拉取最新的代码包的最新版本,下载并安装。
转载自:go get 加 -u 和不加 -u 参数的区别 - TR_Goldfish - 博客园 (cnblogs.com)
相关文章
- Go RPCX学习:快速入门
- go中new()与make()区别
- [Go] 单元测试/性能测试 (go test)
- 如何安装 第三方 Go 离线包? (GOPATH、 go install)
- 阿里 双11 同款,流量防卫兵 Sentinel go 源码解读
- go的单引号、双引号、反引号的区别
- 【Go语言】【5】GO语言变量
- Go中方法接收者是指针类型和值类型的根本区别
- go使用反射reflect获取变量类型
- Go gin参数绑定
- 【Go基础】使用go语言函数
- 【Go基础】理解go语言变量
- 【Go进阶】了解实践go类型断言
- 【Go进阶】详解方法的值类型和指针类型区别
- Go语言逆向技术:常量字符串
- Go组件学习——database/sql数据库连接池你用对了吗
- Go语言自学系列 | golang包管理工具go module
- Go语言自学系列 | golang流程控制关键字goto
- 387集Go语言核心编程培训视频教材整理 | 程序流程控制(三)
- FreeWheel基于Go的实践经验漫谈——GC是大坑(关键业务场景不用),web框架尚未统一,和c++性能相比难说
- go语言笔记——append是内置的函数!!!new是一个函数!!!调试可以使用闭包,本质上是print调试,尼玛!
- go语言笔记——go是有虚拟机runtime的,不然谁来做GC呢,总不会让用户自己来new和delete进行内存管理吧,还有反射!Go 的 runtime 嵌入到了每一个可执行文件当中
- go中gin框架+realize实现边写代码边编译,热更新,方便边改边看效果
- Go orm框架gorm学习
- Go单引号和双引号区别
- Go语言的接口的用法
- Go语言入门-掌握go语言的变量和数据类型