Skip to content

saqqdy/gitmars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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