Проблемы с "git push heroku master" - PullRequest
0 голосов
/ 13 августа 2011

Я снова начал пользоваться Heroku, но у меня возникли некоторые проблемы, когда я смог загрузить его на сервер. Я уже предпринял шаги, чтобы правильно установить драгоценный камень Heroku и установить Sinatra и Ruby на мой Mac. Так как я был в стороне от этого некоторое время, я сделал эти шаги:

gem remote rm heroku
gem remote add heroku git@heroku.com:pxlc.git
cd Desktop/myapp
git init
git add .
git commit -m 'Initial commit'
git push heroku master

После этого я получаю эту странную ошибку, говорящую мне сделать "git pull". Разве я не смог ввести свой ключ .ssh и учетные данные Heroku?

Ответы [ 2 ]

1 голос
/ 13 августа 2011

Ошибка, указывающая на то, что вам нужно выполнить извлечение, говорит о том, что вы не можете вставить свое текущее состояние, потому что вы перезаписали бы какую-то другую работу, которая была перенесена на git remote. Сначала вам нужно потянуть, чтобы объединить удаленные изменения в ваш локальный код, а затем нажать. Похоже, вы создаете новый репо и пытаетесь протолкнуть его туда, где что-то уже существует.

Редактировать: Чтобы сделать то, что вам говорят, просто git pull heroku master. Он извлечет все удаленные изменения и объединит их в вашу ветку для вас. Это может привести к сбою при конфликтах слияния, которые затем необходимо будет решить Если он успешен, больше ничего не остается.

Если вы действительно хотите уничтожить все, что там есть - как в случае с потерянным навсегда, - вы можете git push -f heroku master вызвать толчок.

0 голосов
/ 13 августа 2011

шаги heroku смущают меня и для нетронутого нового проекта

init, commit, THEN git remote add heroku => адрес git, данный командой heroku THEN push

я часто застреваюпоэтому я хотел бы добавить его непосредственно в файл .git / config)

если heroku имеет значение -1 (нет истории), не должно быть проблем с переносом вашего git-репо (вместе с историей) в сторону heroku

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...