Git操作和提交规范
git
开分支
git branch dev2
提交分支到远程
git push --set-upstream origin dev2
git rebase
用法,合并分支代码,rebase
用法就是改变基底,也叫基变,就是你从一个分支上拉代码,创建了自己的分支,提交了几个记录,但是也原分支已经改变,有过人提交。但是你现在又想用主分支的代码,所以采用rebase
git checkout feature #开发的新分支
git rebase master #原分支,可以合并一条命令git rebase master feature
会有冲突,需要解决,必须先git pull
ps:不能用于公共分支,只能是自己开发的分支,master
只能merge
版本定义:大版本.小版本.年(缩写后两位)月日.日小版本-SNAPSHOT
如:1.0.230712.0-SNAPSHOT.jar
小版本叠加时,小版本叠加,如下一版本定义:1.1.230714.0-SNAPSHOT
每次master
需要打tag
时,需要把版本里的“年月日”部分改为当日打tag
时间,develop
分支从 master rebase
后,只需将“小版本”叠加即可,日期部分可不动.
git config --system --unset credential.helper
一、提交格式
type (scope):message
二、参数介绍:
1、type:
指的代码的提交类型,不同的提交类型表示对应不同的代码改动,比如:
feat:
新功能的开发fix:
bug的修复docs:
文档格式的改动style:
代码格式改变refactor:
对已有的功能进行重构perf:
性能优化test:
增加测试build:
改变了build工具revert:
撤销上一次的commit提交chore:
构建过程或辅助工具的变动
线上发版后bug修复分支,hotfix/xxxx
2、scope:
用于说明commit
影响的范围,比如:权限模块、还是首页
3、message:
对提交的代码做一个说明