常用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 |
|