我运行两个Heroku服务器,一个开发和一个生产。我用目标设置了Git,所以我可以做到
git push dev ...
和
git push production ...
我推送未完成的功能,我一直在使用
对开发人员进行测试git push dev newBranch:master
我知道有一天,当我累了,或者过度劳累或者只是心不在焉时,我会错误地输入
git push production newBranch:master
并将未经测试的,不工作的功能推送到我们的实时服务器而没有实现。是否有某种方法来构建警告,以便在我运行时
git push production
我得到了
屏幕上显示警告,你要推送到实时服务器,你想要 继续(y / n)
或其他一些指示?我知道像这样的警卫存在,我会在晚上睡得更轻松。