git工作流 -- git使用笔记1

   简单记录下git工作流(命令版),后续会继续完善和更新

准备工作

  • 安装git
  • 熟悉下git flow

分支介绍

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才开放,哎~~没法同步发文了

你可能感兴趣的:(git工作流 -- git使用笔记1)