go mod 相关的八个命令,2024年最新让人茅塞顿开

2024-04-17 07:12

本文主要是介绍go mod 相关的八个命令,2024年最新让人茅塞顿开,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Golang全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注go)
img

正文

| 命令 | 手术 | 用法 |

| — | — | — |

| download | 将模块下载到本地缓存(GOPATH/pkg/mod/cache)。可以使用查询请求特定的模块版本path@version。当您要预加载依赖项时,通常使用它。要获得要下载的模块的更详细的概述,请使用-json标记。 | go mod download [flags] [path]@[version]... |

| edit | 用于编辑go.mod文件。它读取go.mod文件,然后将更改写入同一文件或另一个指定的文件。它对工具或脚本最有用。该命令不执行任何模块查找,因此确定与修改后的文件内容相关的任何错误均由您决定。使用此命令,您可以:-格式化go.mod(-fmt)-更改模块路径(-module newPath)-需要依赖项(-require=path@version)-删除需要的依赖项(-droprequire=path@version)-用另一个不同的依赖项替换依赖项(-replace oldpath@version=newpath@version)-删除替换依赖项(-dropreplace=module@version)-排除依赖项(-exclude=path@version)-删除排除的依赖项(-dropexclude=path@version)-更改Go版本(-go=version)-打印go.mod的修改内容而不将结果写回到源go.mod(-print)-以JSON格式打印go.mod的修改内容而不将结果写回源go.mod(-json) | go mod edit [flags] [target go.mod] |

| graph | 打印模块需求图的文本版本,该文本版本列出了模块的直接和间接依赖关系。 | go mod graph |

| init | 通过创建go.mod并使用模块路径,Go版本和依赖项列表填充它来初始化新模块。如果您不在GOPATH之外,或者不在存储库中,则需要提供模块路径,因为无法推断出该路径,如果没有该路径,此操作将失败。生成的go.mod将被写入当前目录。 | go mod init [module path] |
| tidy | 确定缺少和未使用的模块依赖项,然后从go.mod和go.sum中添加或删除它们。使用该-v标志可详细了解此命令的结果。 | go mod tidy [-v] |
| vendor | 将模块的构建和测试依赖项添加到供应商目录。使用该-v标志可详细了解此命令的结果。 | go mod vendor [-v] |

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

这篇关于go mod 相关的八个命令,2024年最新让人茅塞顿开的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/911124

相关文章

Redis 的 SUBSCRIBE命令详解

《Redis的SUBSCRIBE命令详解》Redis的SUBSCRIBE命令用于订阅一个或多个频道,以便接收发送到这些频道的消息,本文给大家介绍Redis的SUBSCRIBE命令,感兴趣的朋友跟随... 目录基本语法工作原理示例消息格式相关命令python 示例Redis 的 SUBSCRIBE 命令用于订

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

GO语言短变量声明的实现示例

《GO语言短变量声明的实现示例》在Go语言中,短变量声明是一种简洁的变量声明方式,使用:=运算符,可以自动推断变量类型,下面就来具体介绍一下如何使用,感兴趣的可以了解一下... 目录基本语法功能特点与var的区别适用场景注意事项基本语法variableName := value功能特点1、自动类型推

GO语言中函数命名返回值的使用

《GO语言中函数命名返回值的使用》在Go语言中,函数可以为其返回值指定名称,这被称为命名返回值或命名返回参数,这种特性可以使代码更清晰,特别是在返回多个值时,感兴趣的可以了解一下... 目录基本语法函数命名返回特点代码示例命名特点基本语法func functionName(parameters) (nam

Go之errors.New和fmt.Errorf 的区别小结

《Go之errors.New和fmt.Errorf的区别小结》本文主要介绍了Go之errors.New和fmt.Errorf的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考... 目录error的基本用法1. 获取错误信息2. 在条件判断中使用基本区别1.函数签名2.使用场景详细对

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作

Go中select多路复用的实现示例

《Go中select多路复用的实现示例》Go的select用于多通道通信,实现多路复用,支持随机选择、超时控制及非阻塞操作,建议合理使用以避免协程泄漏和死循环,感兴趣的可以了解一下... 目录一、什么是select基本语法:二、select 使用示例示例1:监听多个通道输入三、select的特性四、使用se

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全