zen-gitsync
v2.10.8
Published
一个 git 提交的工具
Readme
zen-gitsync
zen-gitsync 是一个工作平台工具,集成部分 git 功能,可自定义命令,编排命令,设置自启动
安装
通过 npm 安装 zen-gitsync,并进行全局安装:
npm install -g zen-gitsyncv2.x.x
- 新增图形用户界面(GUI)模式
- 支持标准化的提交信息格式
启动图形界面:
$ g ui
命令编排

其他命令:
交互式提交:
$ g
请输入你的提交信息: 修复了登录页样式问题直接提交:
$ g -y设置默认提交信息:
$ g --set-default-message="提交"获取默认提交信息:
$ g get-config传入message直接提交:
$ g -m <message>
$ g -m=<message>查看帮助
$ g -h
$ g --help定时执行自动提交,默认间隔1小时
$ g -y --interval
$ g -y --interval=<seconds> 指定目录提交
$ g --path=<path> 或
$ g --cwd=<path> cmd同步文件夹
start /min cmd /k "g -y --path=你要同步的文件夹 --interval"cmd 定时执行命令
start /min cmd /k "g --cmd=\"echo hello\" --cmd-interval=5" # 每5秒执行一次echo hello
start /min cmd /k "g --cmd=\"echo at-time\" --at=23:59" # 在23:59执行一次echo at-time不显示git diff内容
$ g --no-diff格式化打印git log
$ g log
$ g log --n=5文件锁定功能(仅在工具中有效)
# 锁定文件(锁定后的文件不会被包含在提交中)
$ g --lock-file=config.json
# 解锁文件
$ g --unlock-file=config.json
# 查看所有锁定的文件
$ g --list-locked
# 检查文件是否被锁定
$ g --check-lock=config.json