我想在每次推送后运行npm版本补丁(我正在使用vs代码)。
检查后,没有“后推”之类的钩子
尝试将此设置为提交后,
npm版本会一遍又一遍地运行,(package.json
不断变化)
echo 'post commit start'
git fetch && npm version --commit-hooks false patch
echo 'post commit end'
也:我仍然不确定如何使用挂钩来推动标签。 (git push --tags
)
编辑:
还尝试了以下操作,但没有任何反应:
nano .git/hooks/post-receive
git fetch && npm version patch && git push --tags
chmod ug+x .git/hooks/post-receive
git commit -m 'test hooks' --all && git push