How to run git hook script on windows, using repository through filesystem?
Git hook is a script you can run before (pre-commit) or after (post-commit) a commit is made. There can be more than one of such a script.
They are placed in a specified folder. Any git repository has a .git/hooks
folder with file(s) containing hook scripts.
You need to answer Do you have the event you are testing bind to a hook present in your's git repository?
Check also this on how git executes hooks in Windows:
- Executing Git hooks on Windows
- Git Hook under Windows
Tips for using hooks:
- https://codeinthehole.com/tips/tips-for-using-a-git-pre-commit-hook/
- https://omerkatz.com/blog/2013/2/15/git-hooks-part-1-the-basics
- http://longair.net/blog/2011/04/09/missing-git-hooks-documentation/
Some more git hooks reading:
- http://git-scm.com/book/en/Customizing-Git-Git-Hooks
- http://githooks.com/
My advice after few hours of fight, double check value:
git config core.hookspath
It should be empty or point your hooks folder (.git\hooks
)