Проблема была, по-видимому, довольно стандартной проблемой, вызванной несоответствием между удаленной ветвью и локальным файлом CSS, который я нажимал на git.Отключенная голова Git после отказа pull/push
Я получил стандартное сообщение об ошибке «Обновления были отклонены, потому что конец вашей текущей ветви позади». Хорошо, не волнуйтесь. Я использовал git pull origin master
, а затем - после потянув - перешел на мой git push.
Толкание было успешным для главной ветви без сообщения об ошибке. Думая все было замечательно, я тогда использовал git push heroku master
и получить только сообщение об ошибке при нажатии на Heroku:
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.
Я недоумевал, как я вижу, что рабочий каталог чист через git status
(и, предположительно, ГОЛОВА прилагается) , но нажатие Heroku продолжает указывать на наличие конфликта в удаленных/локальных файлах.
Любые идеи о том, что мне нужно для этого, чтобы признать конфликт, были решены для Хероку так же, как и с Гит?
EDIT: Одна деталь, которую я забыл поделиться. Я использовал git checkout master
, чтобы подтвердить, что я на ведущей ветке, поэтому мы определенно хорошо там.
'git diff heroku/master' покажет вам разницу. –
Почему в названии упоминается «отдельный HEAD», в то время как ваше сообщение вообще не говорит об этом? Кажется, у вас есть два пульта (происхождение и героику), вы вытащили из источника, и вы пытаетесь нажать на герою, которая опережает начало. –