一、提交规范
参考文档
https://shimo.im/docx/sSsMZPZC5IQfdAlQ
主要参考如图:
master 2-8
stage 0,1
feature(特定开发分支)
前端代码修改都是可热更(不需要后端部署的);
二、git 简介
git 是什么?
摘自地址 https://labuladong.github.io/algo/5/42/
三、git 理解
链表结构
git fetch
origin 展示
分布式
git merge origin/xxx
git cherry-pick
git 节点
git 的每一个节点都记录了 parent, 并且不可变更;
git log --graph --pretty="(%p) %h %s"
git cat-file -p xxx
实战
git revert 代码, 只要重新生成一个 git commit 即可. 或者 走重新 revert
git cherry-pick [a merge]. (参考地址 https://www.jianshu.com/p/a1876b0afabf)
补充
补充一个当时演示的场景, git merge 不过来代码的问题, 参考如下
https://jitwxs.cn/38727be2
不过也是可以通过 git cherry-pick 来处理的.