http://witmax.cn/phpstorm-windows-pre-commit.html
https://porcelli.me/rhba/business-central/git/setup/githook/2018/11/05/business-central-git-setup-hook.html
都提到了一个工具 cygwin
一般来说,开源项目即使语言是跨os的,他的项目一般也会在比如换行符比如eof比如路径的间隔符比如是否带盘符比如等等细枝末节的地方让你的项目在另一个os里打不开部署不起来.比较开源项目不赚钱才懒得去做适配
cygwin是为这个场景(linux下的东西在windows下跑) 而存在的.但我没用
git的hooks 只需要第一句是 #!/bin/bash 就可以正常在windows下跑了
比如下面的
#!/bin/bash
mkdir fangoangks