标签: git
如何在预接收挂钩中知道提交已被推送 --force选项?我想阻止强制推送,只允许在远程存储库上强制推送。 感谢。
答案 0 :(得分:3)
在git中有两种方法可以做到这一点。您可以在配置中设置以下参数。
receive.denyNonFastForwards receive.denyDeletes
或者你可以使用上面提到的钩子。应该有一个名为update-paranoid的模板钩子,你可以使用那个应该做你需要的钩子。
update-paranoid
Git update-paranoid Hook