2013-10-05 2 views
1
error: failed to push some refs to '[email protected]:apal.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. 

ответ

2

Перед тем, как внести изменения, вам необходимо извлечь изменения с удаленного сервера. Таким образом, вы должны сделать git pull --rebase, чтобы изменить ваши изменения поверх удаленных. Тогда вы можете нажать.

+0

К [email protected]: apal.git ! [reject] master -> master (non-fast-forward) Ошибка: не удалось нажать некоторые ссылки на '[email protected]: apal.git' Чтобы не допустить потери истории, обновления без пересылки были отклонены Перед повторным нажатием смените удаленные изменения (например, «git pull»). – Mahesh

+0

Вы сделали «git pull --rebase»? Что вышло? – ksimons

+0

@ksimons является правильным. Для лучшего понимания git, здесь хорошо читайте: http://gitolite.com/gcs/index.html – interskh

Смежные вопросы