简单记录下git工作流(命令版),后续会继续完善和更新
Master分支 正式环境主分支,不能随意修改,只能从其他分支合并过来
Develop分支 开发主分支,需要和Master保持一致,也不能随意修改,只允许从开发分支合并过来
Feature分支 开发分支,基于Develop分支创建创建,开发并测试完成后,需要合并回Develop主分支
Release分支 预发布分支,基于Develop分支创建,在这里进行上线前最后的测试,测试完成后,需要合并到Master和Develop分支
Hotfix分支 紧急修复分支,基于Master分支创建,在这里紧急处理正式环境的问题,处理并测试完成后,需要合并到Master和Develop分支。 (简单说下中间省略步骤:Hotfix开发完成后,先合并到Develop测试,然后到Release测试,最后合并到Master和Develop分支并发布)
git clone https://github.com/xxx/test test.com // 获取远程仓库代码到本地
cd test.com // 切换到工作目录
git branch // 查看当前工作目录所在分支(默认是在master分支)
git checkout dev // 切换到开发分支
git status // 查看修改
git add . // 添加工作区所有改动到缓存区(比较暴力不推荐,建议先确认所有改动均合理后方可使用)
git commit -m "第一次提交" // 提交代码到本地仓库
git log --pretty=oneline // 查看日志
git pull // 拉取远程代码到本地
git push // 推送代码到远程仓库
裂开,今天园子在维护整改了,要到3月25日11:59才开放,哎~~没法同步发文了
本文为续断原创文章,转载无需和我联系,但请注明来自续断的博客https://www.zhaizhaiplan.com
最新评论