常用Git 命令
1 | |
分支操作(创建、切换、查看、删除)
1 | |
分支重命名
1 | |
其他操作
1 | |
开发时操作(AHS)
创建分支
git clone xxxx拉取对应仓库代码git pull每次切分支前记得先同步一下远端代码git checkout -b b2b-xxx在master分支上,创建对应tb号分支git add .暂存文件git commit -m "feat: 需求名称“如果代码不通过,特殊情况下,可以gc --no-verify无验证提交git push --set-upstream origin b2b-xxx完成需求开发后将该分支提交到远端仓库
发布UAT
git checkout uat切换到uat分支(uat为集成测试分支)git pull拉取uat最新代码,如有冲突,不要处理,直接reset到最新的提交git merge b2b-xxx合并需求到uat(如有冲突需解决)- 和后端确认接口也发布到uat,再通知测试再做集成测试
发布生产环境
git rebase -i commitID将commitID(不包括)之后的所有提交合并git push -f查看git日志,确认无误后强推分支到远程git rebase master同步远程master- 到GitLab 提 MergeRequest 并指定 leader 将b2b-xxx分支合并到master 发布线上
- 在收到发布成功邮件后,通知测试进行线上验证
commit message 前缀
1 | |