git操作
一、添加项目:
第一步:项目的外层目录下执行命令 git init
第二步:在项目的目录下执行命令 git add ./nodejs-study/
第三步:在项目的目录下执行命令 git commit -m 'first commit'
第四步:执行命令 git remote add origin https://github.com/wuxin402/nodejs.git
第五步:获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败) git pull --rebase origin master
第六步、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。git push -u origin master
二、操作命令:
三、版本管控:
代码分支一般分为:master,release,dev。代码从release主分支上拉取下来,然后在release上创建一个新的分支开发当前需求,将代码提交到该新分支后,合并代码到dev分支,该分支对应dev环境。然后进行dev环境构建和测试,测试通过后将之前的release分支再合并到release主分支上,release主分支对应的是内网环境,然后构建内网环境,测试内网环境。测试通过后再将release主分支代码合并到master上,master对应的是模拟环境,然后构建模拟环境,测试模拟环境。这三个环境测试ok后,到了预发布环境,用的是master分支的代码,预发布环境和生产环境一样,是用的模拟环境打成的包拷贝过去运行的。预发布环境验证没问题后,开始同步生产环境。