如何忽视推力?

时间:2015-04-15 13:47:56

标签: git

如何在预接收挂钩中知道提交已被推送 --force选项?我想阻止强制推送,只允许在远程存储库上强制推送。 感谢。

1 个答案:

答案 0 :(得分:3)

在git中有两种方法可以做到这一点。您可以在配置中设置以下参数。

receive.denyNonFastForwards
receive.denyDeletes

或者你可以使用上面提到的钩子。应该有一个名为update-paranoid的模板钩子,你可以使用那个应该做你需要的钩子。

Git update-paranoid Hook