分支说明

master:主分支,用于正式发版
develop:开发分支,各个子功能开发测试完成后push到这个分支
其他分支:名称不限,尽量根据功能来命名

开发一个新feature

  1. 从develop创建新分支

针对新功能创建分支,比如要开发电压测量功能就用git checkout -b Voltage

  1. 开发完成,同步develop

在开发完成后,重新pull一下develop分支,保证同步,此时是一个merge操作,如果有冲突,优先解决冲突
git pull git commiit -m "develop Voltage"

  1. 测试完成,推送到develop分支

一定要保证编译正常、功能测试通过!!!
git push origin develop