go使用项目分支

原因

这个需求其实挺奇怪的,要用go get去获取一个分支的代码?详细情况是,我在用go_unidoc这个pdf库,准备写中文却发现了一个问题,不支持。

尝试了不少ttf库,还是不行,估计是库本身的问题,先使用了一个旁门邪道,先把文字绘图,然后在pdf中插入图片,感觉还是不优雅,于是查找办法,在https://github.com/unidoc/unidoc/issues/116中发现,unidoc有一个分支compositefonts ,可以解决这个问题。这个时候就碰到了,我需要切换成这个分支,该怎么做?

方法

研究发现应该这样

先进入到unidoc的目录。使用git remote -v可以查看到:

1
2
origin  https://github.com/unidoc/unidoc (fetch)
origin https://github.com/unidoc/unidoc (push)

嗯,直接使用git命令,切换分支

1
git checkout compositefonts

然后,再用go get命令install一下

1
go get github.com/unidoc/unidoc

然后就可以了。。

其实很简单的。

坚持原创技术分享,您的支持将鼓励我继续创作!