2016-09-20 2 views
1

Я проектирую свое веб-приложение, и теперь хочу нажать на изменения в своем репо.Как направить изменения в github

Я попытался git push orgin master и вошел в мой userame/пароль правильно и получил эту ошибку:

! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://github.com/username/project.git' 
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 pull orgin master (который успешно загрузили изменения, добавленные другими пользователями), а затем я снова попытался git push orgin master и тому такой же результат. Еще раз.

Я также попытался

git init 
git add . 
git commit -m "Styled notifications" 

ответ

1

Единственное объяснение этому, которое приходит на ум, что кто-то толкнул новых фиксаций к удаленному master ветви между временем вы тянули и толкали. Вы можете попробовать следующие две команды в быстрой последовательности:

git pull origin master 
git push origin master 

Обратите внимание, что git pull сольется изменения пульта дистанционного управления в ближайшем отделении, но альтернативой этому было бы перебазировать вместо:

git pull --rebase origin master 
+0

Это сделал нет помощи. Я продолжал получать ту же ошибку. Я просто добавил файлы! – GVS

+1

'Я просто добавил файл вручную ... что это значит? Выталкивание должно безоговорочно обновлять ваш локальный филиал с помощью пульта дистанционного управления. –

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