bash - 推送到heroku git master时忽略警告

标签 bash git heroku

我正在将一个应用程序部署到 Heroku,这意味着 pushing to their git repo .什么时候做git push heroku master (或等效的远程别名)我收到此警告:

WARNING: You're about to push to master, is that what you intended? [y|n]



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

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

最佳答案

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

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

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

您正在查找的 Hook 文件很可能具有名称 pre-push .这种情况下的解决方案是删除或重命名这个钩子(Hook)文件,git在push之前不会运行它。

关于bash - 推送到heroku git master时忽略警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60791522/

相关文章:

eclipse - 如何让 Eclipse 识别一个 Git 源代码树,它是一个 Bazaar 源代码树

git - phabricator "arc land"与非源 Remote ?

heroku - Heroku 上的 JHipster "URL must start with ' jdbc'"错误

macos - 如果我正在运行 Snow Leopard,如何在 heroku 上的 PostgreSQL 数据库中创建和编辑表等?

bash - 当没有 “return” 语句时,bash 函数返回什么?

linux - 为什么我的进程计数脚本会出现误报?

bash - 对 grep 列出的*每个*项目执行操作

linux - 在 bash 中删除另一个文件中存在的内容

Git 过滤分支 : keep only commits in subdir

ruby-on-rails - Heroku 上传更改