/gitmars

一个 git 工作流工具

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

logo.png

这是一个 git 工作流工具

NPM version build status Test coverage npm download License

Sonar

特性

  • 简单易懂的 api 设计
  • 封装了大量更易使用的 git 方法
  • 封装了大量 shell 相关方法

使用

开始: 快速上手
gitmars 配置参数:参数说明

# 初始化
gitm init

# 查看配置
gitm config list [option]

# 版本升级[-m --mirror]使用淘宝镜像升级
Mac用户:sudo gitm upgrade -m -c npm
Windows用户使用PowerShell或CMD:gitm upgrade latest -m -c npm.cmd

# 查看版本
gitm -v

# 查看帮助信息
gitm --help
gitm copy --help

安装

# 通过npm安装
npm install -g gitmars

# 或者通过yarn安装
yarn global add gitmars

工作流展示

1. 双主干分支发版模式

gitmars-branch.png

2. 单主干分支发版模式

gitmars-branch.png

有哪些功能

智能导航

gitm go

智能导航指令,只记一条指令就能完成所有功能使用

  • 使用:gitm go
  • 参数:
参数 说明 类型 可选值 必填 默认
command 指令名称 String combine、end、update、build、start、undo、redo、suggest、approve、review、admin.publish、admin.update、admin.create、admin.clean、admin.approve、branch、copy、get、save、cleanbranch、clean、revert、link、unlink、postmsg -
  • 示例:
gitm go build
  • 演示:

gitmars-go.gif