Не удалось нажать несколько ссылок на git @heroku.com

Я получаю эту ошибку, когда пытаюсь вставить мои файлы в репутацию героя.

Ive установил autocrlf = false уже в gitconfig, но эта проблема все еще существует. Я также пробовал это решение здесь но нет усиления.

Можно предположить, что git все еще использует старую настройку конфигурации, если да, то как я могу ее обновить.

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.

при попытке 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.

при попытке 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'

Ответы

Ответ 1

Эта ошибка означает, что восходящий репозиторий совершил коммиты, которые были бы потеряны, если вы должны были нажать. Сначала сделайте "git pull" для слияния, а затем нажмите еще раз.

Ответ 3

Я единственный человек, работающий над своим приложением, и работаю только с ним с моего рабочего стола, поэтому возможность, что мне удалось получить репозиторий heroku выше dev, не имеет смысла. НО! Недавно у меня была поддержка поддержки Heroku в моей учетной записи heroku для проблемы с кешем, связанной с установкой gem, и он изменил что-то, что заставило герою вернуть ту же ошибку, что и указанная выше. A git pull heroku master - все, что нужно. Затем я обнаружил незначительные изменения повторений и сам вернул его.

Ответ 4

Если вы хотите нажать фиксацию на репозитории git, PLZ убедитесь, что вы объединили все фиксации из других ветвей.

После слияния, если вы не можете нажать фиксацию, используйте команду push с -f

git push -f origin branch-name

Где происхождение - это имя вашего удаленного репо.

Ответ 5

В Heroku у вас могут быть проблемы с переходом на главную ветку. Я просто должен был начать новую ветку, используя

git checkout -b masterbranch

а затем нажмите с помощью

git push heroku masterbranch

пожалуйста, попробуйте как указано выше!

Ответ 6

Казалось бы, вы не полностью обновлены. Вам нужно будет сделать git pull и либо "--rebase", либо позволить слить его в ваш набор.

После этого вы должны нажать, потому что это будет "быстрое переключение", которое не удалит историю.

Изменить: пример списка команд

git pull
git push

Ответ 7

Я выполнил следующие шаги, и это сработало для меня.

  • Пожалуйста, принесите копию ваших (локальных) изменений. fetch heroku reset --hard heroku/master Затем попробуйте "git push heroku".

Ответ 8

Убедитесь, что вы нажимаете правильную ветвь. Я не был на master и продолжал задаваться вопросом, почему он жаловался: P

Ответ 9

Для тех, кто прибывает сюда из поиска Google с тем же сообщением об ошибке. Также имейте в виду, что у вас может быть проблема, если вы используете sqlite3

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

Ответ 10

Я получал эту ошибку, потому что добавил строку в файл requirements.txt с ошибкой:

simplejson=2.6.2

Был только один =, и должно быть два:

simplejson==2.6.2

Исправлено исправление ошибки.

Ответ 11

Простое решение - убедиться, что у вас есть файл с именем "Gemfile" со столицей "G" в папке вашего приложения!:) Это полностью отстой, это не в документах, а все утро пытается понять это.

Ответ 12

На моем случае очистка buildpacks сработала heroku buildpacks:clear

Ответ 13

пожалуйста, проверьте, есть ли у вас 2 файла блокировки, если да, то оставьте package-lock.json и удалите другой, например, yarn.lock

Затем выполните эти команды.

  1. $ git add.
  2. $ git commit -m "файл блокировки пряжи удален"
  3. $ git push heroku master

Ответ 14

Другая проблема может возникнуть из-за использования обратных галочек, которые не поддерживаются компилятором (uglifier).

Чтобы исправить это, замените config.assets.js_compressor = :uglifier на config.assets.js_compressor = Uglifier.new(harmony: true).

кредиты: https://medium.com/@leog7one/how-to-fix-execjs-runtimeerror-syntaxerror-unexpected-character-on-heroku-push-deployment-c0b105a64655