假设自己的项目是ProjectA
使用了别人的库 LibA
- 在github 上 fork LibA 名叫 LibB
- checkout LibB 并修改代码
- 在 LibB 上修改 go.mod 改名为 LibB
- 在LibB 上 go mod tidy
- 在LibB 上 运行 git tag v1.0.0
- 上传LibB
- 在 ProjectA 上,修改go.mod 文件,增加一句 replace LibA vX.X.X => LibB v1.0.0
- done
假设自己的项目是ProjectA
使用了别人的库 LibA