Soru bazı refs git@heroku.com itmek başarısız oldu


Dosyalarımı kahramanca temsilcisi olarak çalıştırmaya çalıştığımda bu hatayı alıyorum.

Autocrlf = false zaten gitconfig içinde ayarlanmış ancak bu sorun hala var. ben de bu çözümü denedim İşte ama kazanç yok.

Herhangi bir öneri, bu, eğer hala evet ise eski konfigürasyon ayarını kullanıyorsa, o zaman nasıl yenileyebilirim.

Teşekkür ederim

C:\myapp>git push heroku
To git@heroku.com:myapp.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com: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.

denerken 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.

denerken git push heroku -f

F:\myapp>git remote add heroku git@heroku.com: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 git@heroku.com:myapp.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:myapp.git'

25
2018-03-20 20:28


Menşei




Cevaplar:


Bu hata, üst akış havuzunun, eğer ittirecekseniz kaybedecekleri taahhütler yaptığı anlamına gelir. Önce birleştirmek için bir "git çekme" yapın ve sonra tekrar itin.


30
2018-03-20 20:32



İlk seferde bana yardımcı oldu, ama şimdi bu hatayı tekrar gettnig ediyorum ve çekip çözmüyorum, sadece her şeyi yeni bir şekilde temizleyebilmem için bir yol var mı? - Maven
Repo kullanan tek kişi sizseniz, o zaman git push -f Mevcut taahhüdü, yukarı yönlü şube ile ilişkisinden bağımsız olarak zorlamak. - amcnabb
"(ön alma kancası reddedildi)" ön alma kancasının taahhüdünü kabul etmediği anlamına gelir. Yukarıdaki çizgi "Heroku push reddetti, Cedar destekli uygulama bulunamadı" açıkça nedenini açıklıyor. Bence, belirli bir konuyu takip etmeyi denemelisiniz ve eğer bu işe yaramazsa, başka, daha spesifik bir soru yayınlayın. Takip sorununun gerçekten Heroku hakkında değil, git. İyi şanslar. - amcnabb
Gönderide anlatılanla aynı sorunu yaşıyorum. Git çekme benim için çalışmadı. - TaLha Khan
'git itme kahraman kurası -f' benim için çalıştı - Chandrew


Bunu yürüt:

$ rake assets:precompile
$ git add .
$ git commit -m "Add precompiled assets for Heroku"
$ git push heroku master

Kaynak: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book


11
2017-10-18 02:42





Uygulamamda çalışan tek kişi benim ve yalnızca masaüstümden çalışıyorum, bu yüzden devrin üstündeki heroku deposu almayı başarma ihtimali mantıklı değildi. FAKAT! Son zamanlarda bir Heroku destek temsilcisi gem yüklemeleri içeren bir önbellek sorunu için benim heroku hesabına baktım ve o yukarıda listelenen ile aynı hatayı geri getirmek için heroku neden bir şey değişmişti. bir git pull heroku master hepsi buydu. Sonra repsleri küçük bir değişiklikle buldum ve kendim geri getirdim.


7
2018-05-09 17:53





Git deposunda taahhüt vermek istiyorsanız, diğer şubelerden tüm taahhütleri birleştirdiğinizden emin olun.

Taahhüt edemiyorsanız birleştirdikten sonra, -f ile push komutunu kullanın

git push -f başlangıç ​​şube adı

Köken, uzaktaki repo'nuzun adıdır.


1
2017-12-15 06:37





Doğru dalı zorladığınızdan emin olun. Ben değildim master ve neden şikayet ettiğini merak ederek: P


1
2018-05-19 23:33





Aynı hata mesajıyla bir Google aramasından buraya gelen herkes için. Ayrıca kullanıyorsanız bir sorun yaşayabileceğinizi unutmayın. sqlite3

https://devcenter.heroku.com/articles/sqlite3


1
2017-11-23 18:37





Tam olarak güncel olmadığınızı göreceksiniz. Git çek ve ya "--rebase" yapmalısın ya da setin içine girsin.

Bundan sonra, itmeyi başarabilmelisiniz, çünkü geçmişi ortadan kaldıramayan 'hızlı ileri' bir değişim olacaktır.

Düzenle: örnek komut listesi

git pull
git push

1
2018-03-20 20:32



yukarıda söylediğim gibi hel'i ilk seferde çözdüm, ama şimdi tekrar bu hatayı alıyorum ve hatta çekip çözmüyorum, sadece her şeyi temizlemenin bir yolu var. herhangi bir sorun olmadan içerik? kibarca yardım. - Maven
Talimatlarınızda örnek ile bir kod bloğu kullanmak gibi daha açıklayıcı olabilir misiniz - JGallardo


Bu hatayı alıyorum çünkü bir hatayı içeren needs.txt dosyasına bir satır ekledim:

simplejson=2.6.2

Sadece bir tane vardı = ve iki tane olmalı:

simplejson==2.6.2

Düzeltme bu hatayı düzeltmiştir.


0
2017-10-29 15:59



Bir textfile dosyasındaki bir hatanın git hatalarına neden olması pek olası değildir: Git, dosyaların içeriğini (yapılandırma dosyaları hariç) yorumlamıyor. Muhtemelen başka bir şey oldu - PanMan
@PanMan benim hatam git hata değil, bir Heroku hatasıydı. Başkalarına yardımcı olabileceği için buraya yazıyorum. - Seth