我使用的是zsh(根据需要自行修改)
# !/bin/zsh
# 确保脚本抛出遇到的错误
set -e
# 生成静态文件
npm run build
# 进入生成的文件夹
cd ./dist
git init
git add -A
git commit -m ‘shell提交‘
# 把下面的push命令按照你的情况修改后去掉注释
git push -f git@github.com:lambertlt/lambertlt.github.io.git master
原文:https://www.cnblogs.com/lambertlt/p/12661834.html