Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

failed to push some refs to [email protected]

I am getting this error when I am trying push my files into heroku rep.

Ive set autocrlf = false already in gitconfig but this problem is still there. i have also tried this solution here but no gain.

Any suggestion is this possible that git is still using old config setting if yes then how can I refresh it.

Thankyou

C:\myapp>git push heroku To [email protected]:myapp.git  ! [rejected]        master -> master (non-fast-forward) error: failed to push some refs to '[email protected]:myapp.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again.  See the 'Note about fast-forwards' section of 'git push --help' for details. 

while trying git pull heroku master

warning: no common commits remote: Counting objects: 215, done. remote: Compressing objects: 100% (147/147), done. remote: Total 215 (delta 82), reused 132 (delta 62)Receiving objects:  79% (170/  Receiving objects: 100% (215/215), 1.49 MiB | 107 KiB/s, done. Resolving deltas: 100% (82/82), done. From heroku.com:myapp  * branch            master     -> FETCH_HEAD Auto-merging start.php CONFLICT (add/add): Merge conflict in start.php Auto-merging src/appinfo.txt CONFLICT (add/add): Merge conflict in src/appinfo.txt Auto-merging result.php CONFLICT (add/add): Merge conflict in result.php Auto-merging landhere.php CONFLICT (add/add): Merge conflict in landhere.php Automatic merge failed; fix conflicts and then commit the result. 

while trying git push heroku -f

F:\myapp>git remote add heroku [email protected]:myapp.git F:\myapp>git push heroku  Counting objects: 41, done. Delta compression using up to 4 threads. Compressing objects: 100% (40/40), done. Writing objects: 100% (41/41), 1.36 MiB | 12 KiB/s, done. Total 41 (delta 0), reused 0 (delta 0)  -----> Heroku receiving push  !     Heroku push rejected, no Cedar-supported app detected  To [email protected]:myapp.git  ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to '[email protected]:myapp.git' 
like image 877
Maven Avatar asked Mar 20 '12 20:03

Maven


People also ask

Why push failed in heroku?

Reason: It maybe that your github default branch is main and not master or vice versa. So to solve this problem you will have to use your actual github default branch. In my case, I got the error because my github default branch isn't master but main .

How to push code from github to heroku?

To deploy your app to Heroku, use the git push command to push the code from your local repository's main branch to your heroku remote. For example: $ git push heroku main Initializing repository, done.


1 Answers

This error means that the upstream repository has made commits that would be lost if you were to push. First do a "git pull" to merge, and then push again.

like image 92
amcnabb Avatar answered Oct 13 '22 05:10

amcnabb