2017-02-24 4 views
1

Ich habe zwei Apps (sagen A und B) in Heroku-Konto. Ich habe versehentlich den Code von 'A'app in die andere Heroku-App' B 'geschoben. Dann habe ich Rollback für 'B' App gemacht.Fehler beim Heroku Push

Jetzt, wenn ich versuche, Änderungen in heroku App 'B' Projekt zu schieben.

es löst folgenden Fehler aus.

! [rejected]  master -> master (fetch first) 
error: failed to push some refs to 'LINK TO HEROKU APP' 
hint: Updates were rejected because the remote contains work that you do 
hint: not have locally. This is usually caused by another repository pushing 
hint: to the same ref. You may want to first integrate the remote changes 

WHat jetzt

Antwort

0
git push heroku master -f 

ich alle Dateien hatte entfernen, die nicht verwandt sind manuell 'A' Project.

1

tun, wenn Sie absolut sicher sind, dass Sie einfach von App B zu Heroku drücken Änderungen möchten, dann können Sie die -f Flag hinzufügen Push zu erzwingen.

WARNUNG

vorsichtig sein, da dies automatisch, was auch immer mit auf Ihrem Master-Zweig zuvor außer Kraft setzen war, was Sie drängen.

Es würde wie folgt aussehen:

git push heroku master -f 
+0

Also wird dies alle diese Code von 'A' App löschen und die Änderungen vornehmen.rechts? – bjkpriyanka

+0

Ja, es wird alles entfernen derzeit auf dem Heroku-Master (was A Ich glaube) mit B – Mark

+0

wird dies auch löschen Sie die Dateien, die hinzugefügt werden, wenn ich 'A' Code geschoben. Ich möchte, dass alle diese Dateien gelöscht werden. – bjkpriyanka