通过package.json文件命令自动提交git仓库(bash)

1,648 阅读1分钟

在一个项目中我们把开发好的项目提交到仓库,一般提交方式如下

git add .
git commit -m 'feat'
git pus
...

但是可以想想重复的工作,就是可以简化的。 可以通过package.json 的命令提交

  • 在package.json配置命令
  "scripts": {
    "deploy":"./beta.command"
  },
  • 可以从上面看出,需要在package.json建一个同级的文件夹beta.command,内容如下
#!/bin/bash
echo "开始提交"
git add .
git status
echo "请确认是否提交 y/n"
read submit
if [ $submit == 'y' ]; then
git commit -m "feat bash自动提交"
git push
echo "提交成功"
else
echo "终止提交"
fi

会自动提交到当前代码所在分支的git仓库