Не удалось отправить некоторые ссылки на "https://github.com/myname/myrepo"
Вопрос по магниту / толчку
Я начинаю использовать magit с очень небольшим опытом работы с git.
Я прошел через руководство Magit с успехом для:
adding
ignoring
staging
commiting locally
Затем я пытаюсь нажать на github.com/myname. Для этого я использую "P P", вводя затем мое имя пользователя и пароль.
Если не удается с
к
https://github.com/myname/myrepo
! [отклонено] master -> master (не ускоренная перемотка вперед) ошибка: не удалось отправить некоторые ссылки на'https://github.com/myname/myrepo'
подсказка: обновления были отклонены, потому что кончик вашей текущей ветви находится позади
подсказка: его удаленный аналог. Объединить удаленные изменения (например, "git pull")
подсказка: перед тем как нажать снова
Подсказка: подробности см. в "Примечании о быстрой перемотке" в "git push –help".
git вышел ненормально с кодом 1.
Я думал, что решу это, как упомянуто здесь, с помощью git config --global push.default current Но это не помогает.
У меня был лок при получении сообщения об ошибке при отправке на github - Обновления были отклонены, потому что за удаленным удаленным кончиком ветки находится удаленная ветка, но он не заработал.
Любая идея?
2 ответа
Я всегда большой поклонник использования git pull --rebase, а затем git push origin master, так как многие места, где вы можете работать, не позволяют push -f.
git pull --rebase
git push origin master
Ребаз будет применять ваши изменения после уже внесенных изменений на удаленный (веб-сайт онлайн). Это видео буквально рассказывает о вашей проблеме и решает ее с помощью git pull --rebase https://youtu.be/IhkvMPE9Jxs?t=10m36s