推送到 heroku git master 时忽略警告

Jac*_*ius 5 git bash heroku

我正在向 Heroku 部署一个应用程序,这意味着推送到他们的 git repo。何时git push heroku master(或等效的远程别名)我收到此警告:

警告:您即将要精通,这就是您的意图吗?[y|n]

这有点烦人,但没什么大不了的。但是,我现在正在编写部署脚本,所以我不想与脚本进行交互 - 如何让我的 bash 脚本y自动回答?

我试过这样做,yes | git push heroku master但这不起作用。

Pet*_*rov 5

同意@bk2204,我会检查是否正在使用您不知道的 git 钩子。

Git 钩子不受版本控制,因此请确保您在出现此错误的机器上搜索此钩子。

git hook 可能位于.git目录以外的其他地方。检查是否git config core.hooksPath已设置,如果已设置,它将指向您的 git 钩子所在的目录。

您要查找的挂钩文件很可能具有名称pre-push. 这种情况下的解决办法是删除或者重命名这个hook文件,在push之前git不会运行它。