Skip to content

saqqdy/gitmars

Folders and files

NameName
Last commit message
Last commit date
Jul 19, 2022
May 27, 2022
Jul 3, 2022
Jul 20, 2022
Jun 12, 2022
Nov 8, 2021
May 4, 2022
Oct 24, 2021
Apr 4, 2022
May 3, 2022
Apr 23, 2022
Jun 12, 2022
Jul 3, 2022
May 27, 2022
Nov 16, 2021
Jul 19, 2022
Jun 5, 2022
Feb 20, 2021
Oct 15, 2021
Nov 22, 2021
Jul 19, 2022
Oct 28, 2021
Oct 28, 2021
Nov 26, 2021
Jul 19, 2022
Jun 13, 2022
Jul 19, 2022
Jul 19, 2022
Apr 20, 2022
Oct 24, 2021
Jun 11, 2022

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

UI 界面

3.0.0 版本开始,UI 界面从原 gitmars 项目中抽离成了独立项目@gitmars/ui

gitm ui

如果你厌倦了敲指令,gitmars 提供了懒人 UI 界面

  • 安装:gitm install @gitmars/ui
  • 使用:gitm ui [-p --port [port]]
  • 传值:
名称 简写 说明 类型 可选值 传值必填 默认
--port -p 启动端口号 Number - 3000
  • 示例:
gitm ui --port 3000
  • 演示:

gitmars-ui.gif