go语言之路

git打包go程序并安装库

git打包并安装库

打包库

我们知道当使用其他开发者所写的库的时候

安装方式为 go get github.com/xx/xx

那么如果需要将自己写的库也打包到github上的时候

该怎么操作呢?

首先创建一个工程目录 然后git进行初始化

去github上面创建一个仓库

然后添加所有文件到仓库并提交

mkdir uc
cd uc
go mod init
git init
git add *   
git commit -m "xxxxx"
git remote add origin git@github.com:×××××/uc.git
git remote add origin git@github.com:NNNN/uc.git  

测试用例在uc目录中

package uc

func HelloWorld() string {

    return "HelloWorld"

}

此时在github个人主页上可以查看相关文件

安装所写的库并测试

go get -u github.com/xx/xx
package main

import (
    "fmt"
    "github.com/nj-jay/uc"
)

func main() {
    fmt.Println(uc.HelloWorld())
}
//运行结果:HelloWorld

更新库

使用git tag

比如创建第一个版本v0.0.1

git tag v0.0.1
git add
git commit
git push -u origin master --tags #上传v0.0.1版本

go get -u github.com/nj-jay/uc@v0.0.1

#修改代码后
git tags v0.0.2
git add
git commit
git push -u origin master --tags
go get -u github.com/nj-jay/uc@v0.0.2

#这样的话代码就更新了

浏览器输入网址获取内容的背后-网络是怎么连接的

上一篇

git-use

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

个人微信公众号

we-tuiguang

qq交流群

群号:1046260719

微信扫一扫

微信扫一扫