v1.0.0 现已发布

Git 标签管理
从未如此简单

标准化的版本标签管理工具,让项目版本控制更加规范高效

terminal
$ npm install -g @joemuhuang/gtt

✓ 已复制到剪贴板

核心功能

强大的功能,让标签管理变得轻松

标准化格式

自动生成如 v_202403211200_test 的标准化标签,保持一致性

交互式体验

友好的命令行交互,引导式完成标签创建流程

标签注释

支持为标签添加详细说明信息(Annotated Tags)

高度可配置

自定义标签格式、日期格式和可用后缀选项

快速开始

简单的三步,开始使用 git-time-tag

1

安装

$ git clone https://github.com/huangxingx/git-time-tag.git
$ cd git-time-tag
$ npm install
$ npm link
2

运行

$ gtt
3

交互流程

  • 选择远程分支(或使用 -b 选项)
  • 选择标签位置(如分支已合并)
  • 选择标签后缀(如 testmain
  • 输入标签注释/说明(可选)
  • 确认是否推送到远程仓库
  • 预览标签名称并最终确认

配置选项

创建 .gitimetagrc 文件自定义行为

.gitimetagrc
{
  "tagFormat": "v_{datetime}_{suffix}",
  "datetimeFormat": "yyyyMMddHHmm",
  "suffixes": ["alpha", "beta", "stable"]
}
选项 描述 默认值
tagFormat 标签模板 v_{datetime}_{suffix}
datetimeFormat 日期格式(date-fns) yyyyMMddHHmm
suffixes 后缀选项数组 ["test", "main"]

准备好开始了吗?

立即体验标准化的 Git 标签管理