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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。