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:对提交的代码做一个说明

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部