1.0.0 • Published 2 years ago
gitoperate v1.0.0
命令集
gitoperate
Usage: gitoperate [options] [command]
Operate git
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
pull|p pull, 拉取, 后接想拉取的各分支, 多个分支空格隔开
commit|c <type> <msg> commit, 提交类型<type>, 提交语<msg>, 并推送
cherry-pick|cp <branch> cherry-pick到<branch>分支, 并推送
commit-cherry-pick|ccp <type> <msg> <branch> commit, 提交类型<type>, 提交语<msg>, 然后cherry-pick到<branch>分支, 并推送
help [command] display help for command
提交的type, 暂时有如下字段
[
'feat',
'fix',
'docs',
'style',
'refactor',
'pref',
'test',
'build',
'ci',
'chore',
'revert',
]
Demo
1: 直接使用
// 拉取dev3.0和sit3.0分支
npx gitoperate pull dev3.0 sit3.0
// commit
// 提交本地代码到远程(此例为修复bug), type为fix, msg为"修复XXXXX"
npx gitoperate commit fix "修复XXXXX"
// commit-cherry-pick
// 提交了本地代码, 提交类型为feat, 提交信息为msg, 并把当前提交合并到sit3.0分支
// 简写 npx gitoperate ccp feat "msg" sit3.0
npx gitoperate commit-cherry-pick feat "msg" sit3.0
2: 全局安装
npm install -g gitoperate
// 使用
gitoperate commit fix "fix bug"
1.0.0
2 years ago