Git提交规范

提交信息type

  • feat:新功能(feature)
  • fix:修改bug
  • docs:文档修改
  • style:代码格式修改(不影响代码运行的变动,例如分号修改),注意⚠️不是 CSS 修改
  • refactor:代码重构
  • test:测试用例修改
  • build: 影响项目构建或依赖项修改,如 webpack版本升级等
  • perf: 性能优化
  • revert: 撤销之前的 commit
  • ci: 持续集成相关文件修改
  • chore:其它修改(不在 上述类型中的修改)

Tag格式

分支与标签的关系

  • "dev"阶段对应"alpha"状态,表示正在开发阶段的软件版本。
  • "test"阶段对应"beta"状态,表示正在测试阶段的软件版本。
  • "pre"阶段对应"rc"状态,表示预发布或者灰度测试阶段的软件版本。
  • "pro"阶段对应"r"状态,表示正式发布或者生产环境中的软件版本。

Tag格式: 主版本号.次版本号.修订号-类型标签,其中类型标签可为:alpha、beta、rc、r。
Tag示例:1.0.0-alpha、1.0.0-beta、1.0.0-rc、1.0.0-r

命令:git tag name

删除Tag

如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除
git tag -d 1.0.0-alpha
然后,再从远程删除。删除命令也是push,但是格式如下:
git push origin :refs/tags/1.0.0-alpha

你可能感兴趣的:(git)