我想在每次 git 推送之前运行一个单元测试,如果测试失败,则取消推送,但我什至找不到预推送 Hook ,只有预提交和预 rebase 。
最佳答案
Git 在 1.8.2
版本中获得了 pre-push
钩子(Hook)。
1.8.2 发行说明谈论新的预推 Hook :https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt
关于Git 预推钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196148/