是否有任何伤害力量一直推向heroku

时间:2016-04-01 21:53:12

标签: ruby-on-rails node.js git heroku

经常(尤其是使用--amend的提交)我使用git push heroku master --force推送到heroku。我这样做是因为我在试图无力推动时遇到问题。

问题:

o https://git.heroku.com/site.git
! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://git.heroku.com/site.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
 hint: See the 'Note about fast-forwards' in 'git push --help' for details.

我认为它没有任何危害,因为我的远程存储库和本地存储库都没问题。我错了吗?

1 个答案:

答案 0 :(得分:0)

发生此警告是因为提交不同,因此您的存储库无法确保数据保存,这是不好的做法,因为它可能导致代码数据丢失,只要您知道它不会,Heroku本身不会有一个问题,因为它所做的只是获取主分支中的代码并部署它,而不管以前的状态。