Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: GitHub ошибка добавления изменений на сервер.  (Прочитано 4327 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Всем привет помогите пожалуйста с гитом, проблема заключается вот в чем добавляю коммит он добавляется, но когда
я ввожу : git push -u origin masterВыводится :To https://github.com/Orionit/KeysOpenBox.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/Orionit/KeysOpenBox.git'
подсказка: Updates were rejected because the remote contains work that you do
подсказка: not have locally. This is usually caused by another repository pushing
подсказка: to the same ref. You may want to first integrate the remote changes
подсказка: (e.g., 'git pull ...') before pushing again.
подсказка: See the 'Note about fast-forwards' in 'git push --help' for details.


Помогите пожалуйста и если не трудно разъяснить в чем проблема.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #1 : 01 Сентября 2015, 12:23:34 »
Ну ту более-менее понятно. Кто-то что-то пушнул после вашего последнего "стягивания" с репозитория и перед вашой попыткой пушнуть. Есть два пути: 1) выполнить rebase master; 2) сделать merge мастера в локальную репу, а потом уж пушать
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #2 : 01 Сентября 2015, 12:29:31 »
Master_Sergius,
А по ясней не пояснишь?
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #3 : 01 Сентября 2015, 12:32:55 »
В подсказке сказано, что тебе надо сделать git pull (подсказка: (e.g., 'git pull ...') before pushing again.)

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #4 : 01 Сентября 2015, 12:33:43 »
Ну ту более-менее понятно. Кто-то что-то пушнул после вашего последнего "стягивания" с репозитория и перед вашой попыткой пушнуть. Есть два пути: 1) выполнить rebase master; 2) сделать merge мастера в локальную репу, а потом уж пушать

Выполняю rebase masterпишет
rebase: команда не найдена
Пользователь решил продолжить мысль [time]01 Сентябрь 2015, 13:36:55[/time]:
aSmile,
Не помогло.
« Последнее редактирование: 01 Сентября 2015, 12:38:59 от orionit »
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #5 : 01 Сентября 2015, 12:43:28 »

Выполняю rebase masterпишет
rebase: команда не найдена
Наверное потому, что в git все команды начинаются с git, это как минимум, к тому же надо точно знать, что делаешь:

http://www.git-scm.com/book/ru/v1/%D0%92%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Git-%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #6 : 01 Сентября 2015, 13:12:56 »
Master_Sergius,
Не помогло.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: GitHub ошибка добавления изменений на сервер.
« Ответ #7 : 01 Сентября 2015, 13:47:36 »
Вы предыдущему человеку на git pull тоже ответили "не помогло". Дайте пожалуйста нам больше подробностей. Что писало при выполнении операций? Може быть тот же pull не прошел. Главная идея - это вам надо слить (смержить, merge) последнее изменение на гитхабе с вашим изменением локальным. И тогда вы сможете залить этот коммит на гитхаб
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.