kobe-cli
具体参考的是https://juejin.im/post/5c4a6fcd518825469414e062#heading-0
仅供自己学习使用
Project setup
yarn install
Compiles and hot-reloads for development
yarn dev
Compiles and minifies for production
yarn build
Lints and fixes files
yarn fix
New components
yarn new:add
Customize configuration
开发人员工作流
-
建立自己的分支
git clone xxx git checkout dev git checkout -b fenzhi(fenzhi是自己的分支)
-
开发
git add . git commit -m "xxx"
-
变基
git fetch git rebase -i origin/dev 进入交互界面,pick自己的更改
-
解决冲突(没有冲突的话,结束)
git add . git rebase --continue
-
提交代码
git push -f
-
提交MR,告诉相关review代码的人
Master管理代码的流程
- 配置git
git config -e 修改git配置
fetch = +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/*
- 收到MR通知
- Review代码
- 确定没有git behind
- 合并(绝对不可以git push -f)
git fetch git merge origin/merge-requests/832(832为MR编号) 如果看到fast-forward,可以git push 如果没有fast-forward,reset掉,叫开发重新rebase