使用github项目的最佳实践

undefined1、clone项目

  1. git clone https://github/daleboy/xuperchain.git

undefined2、更改文件夹权限

  1. git config --global --add safe.directory /Volums/linechain/blockchain/src/xuperchain

undefined3、进入xuperchain目录

  1. cd xuperchain

undefined4、增加源分支地址到你项目远程分支列表中(此处是关键),先得将原来的仓库指定为upstream

  1. git remote add upstream https://github.com/xuperchain/xuperchain.git

undefined5、fetch源分支的新版本到本地

  1. git fetch upstream

undefined6、合并两个版本的代码

  1. git merge upstream/master

undefined7、将合并后的代码push到github上去

  1. git push origin master

undefined8、切换发布分支(发布分支为稳定分支,master为活动分支)

undefined1)查看分支列表

  1. git branch -a

undefined2)checkout 打算使用的分支

release版本号,可以在项目的原始地址的项目界面看到:

  1. git checkout v5.2.0

undefined3) 切换工作分支

  1. git checkout v5.2.0

undefined4)查看当前工作的分支

  1. git branch

undefined5)对发行版执行编译命令

  1. go env -w CGO_ENABLED="0"

然后重新编译。