golang 修改项目引用了别人的库

假设自己的项目是ProjectA
使用了别人的库 LibA

  1. 在github 上 fork LibA 名叫 LibB
  2. checkout LibB 并修改代码
  3. 在 LibB 上修改 go.mod 改名为 LibB
  4. 在LibB 上 go mod tidy
  5. 在LibB 上 运行 git tag v1.0.0
  6. 上传LibB
  7. 在 ProjectA 上,修改go.mod 文件,增加一句 replace LibA vX.X.X => LibB v1.0.0
  8. done
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是 module?module 解决了什么问题? module 代表一个版本管理单元,它包括一个或者多个 pa...
    安佳玮阅读 1,774评论 0 5
  • Git配置 GitLab远程仓库配置 代码仓库选择的是GitLab 在GitLab创建代码仓库的群组,这里不要创建...
    田佳伟阅读 3,118评论 0 0
  • File types(文件类型) go命令检查目录中特定文件的集合。它根据文件的扩展名表示要检查的文件。这些扩展名...
    Cxb168阅读 1,818评论 0 0
  • 备注:本猿翻译水平有限,请各位看客见谅 翻译内容: go1.11 版本中 go help modules文档内容 ...
    星云数联阅读 2,588评论 0 1
  • 一,module的来源定义 go1.11和go1.12对golang的 module做了一个试水,从go1.13开...
    舒小贱阅读 1,568评论 0 0