我们正在推动构建到heroku,并希望在没有引入最新更改的情况下推送。我基本上使用github repo作为我的源代码控制存储库并从几台不同的机器推送到git heroku repo。由于我们有一些构建服务器推送到同一个heroku存储库,因此有时从构建服务器推送最新的位会发出一条消息,说我需要在提交和推送之前提取最新信息。
但是,由于构建服务器的代码保证是最新的,所以我想抛弃pull中的更改,只提交并推送文件而不进行合并。
有办法做到这一点吗?关于如何最好地设置它的任何其他建议?
答案 0 :(得分:50)
只做git push -f
(强制推送)
推送到heroku可能是git push -f
的有效用例之一,但仍然要小心并了解你在做什么。