听闻git hooks目录下也可以添加一些脚本用于执行。
大概是这样,就是在git init的时候添加的shell脚本(也可以改成你希望运行的脚本):
不过这些客户端的脚本都只是本地的,push之后是不会被上传的。
参考:
https://git-scm.com/book/zh/v2/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-Git-%E9%92%A9%E5%AD%90
https://www.atlassian.com/git/tutorials/git-hooks