git - 如何用 git push 覆盖,覆盖对 git 服务器的更改?

标签 git heroku github

我们正在将构建推送到 heroku,并希望在不引入最新更改的情况下进行推送。我基本上使用 github 存储库作为我的源代码控制存储库,并从几台不同的机器推送到 git heroku 存储库。由于我们有几个构建服务器推送到同一个 heroku 存储库,有时从构建服务器推送最新位会抛出一条消息,说我需要在提交和推送之前 pull 最新版本。

然而,由于来自构建服务器的代码保证是最新的,我想放弃 pull 中的更改,只提交并推送文件而不进行 merge 。

有没有办法做到这一点?关于如何最好地设置它的任何其他建议?

最佳答案

只需执行git push -f(强制推送)

推送到 heroku 可能是 git push -f 的有效用例之一,但仍然要小心并理解你在做什么。

关于git - 如何用 git push 覆盖,覆盖对 git 服务器的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889599/

相关文章:

git - Databricks 从存储库内的 python lib 导入/复制数据

Git - 将代码推送到两个 Remote

android - Android 上对 github.com 的授权

.net - Azure DevOps : Search Commit History of Author on ALL Branches

php - 在 Heroku 上部署 Facebook 应用程序

git - Docker构建特定的本地git分支

python - 安装 ODBC 驱动程序 heroku

git - 如何修复将YAML转换为JSON的构建错误?

ruby-on-rails - 强制 Rails Heroku 应用程序从 subdomain.herokuapp.com 到顶点域?

java - 用Java读取GitHub项目的目录结构