在推送到特定(即实时)git源时是否可以创建警告?

时间:2014-11-21 16:12:14

标签: git heroku git-push

我运行两个Heroku服务器,一个开发和一个生产。我用目标设置了Git,所以我可以做到

git push dev ...

git push production ...

我推送未完成的功能,我一直在使用

对开发人员进行测试
git push dev newBranch:master

我知道有一天,当我累了,或者过度劳累或者只是心不在焉时,我会错误地输入

git push production newBranch:master

并将未经测试的,不工作的功能推送到我们的实时服务器而没有实现。是否有某种方法来构建警告,以便在我运行时

git push production

我得到了

  

警告,你要推送到实时服务器,你想要   继续(y / n)

屏幕上显示

或其他一些指示?我知道像这样的警卫存在,我会在晚上睡得更轻松。

1 个答案:

答案 0 :(得分:0)

你可以使用git的预推钩。

您可以了解有关钩子here,的更多信息,并且您可能已经在您的git发行版中安装了示例脚本(甚至在您的仓库中!)