在Windows中删除GIT挂钩

时间:2019-06-28 12:56:32

标签: windows git macos githooks

我有一个用于macOS的脚本,该脚本会临时删除GIT挂钩。该脚本由我的package.json中定义的npm脚本触发。该项目在整个团队中共享,因此必须在每台计算机上工作。

gitdir="$(git rev-parse --git-dir)"
hook="$gitdir/hooks/post-commit"

# disable post-commit hook temporarily
[ -x $hook ] && chmod -x $hook

git add -A
git commit --amend --allow-empty --no-edit  --no-verify

# enable it again
chmod +x $hook

有人可以帮我将其转录为.bat以便能够在Windows中执行吗?

0 个答案:

没有答案