Пытаясь нажать на изменения в GitHub, но я получаю сообщение об ошибке

Рассматривать:

! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/dvtta/pinter.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (eg, 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

Solutions Collecting From Web of "Пытаясь нажать на изменения в GitHub, но я получаю сообщение об ошибке"

Проблема

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

делать git pull

а затем сделать git push

Трудный способ разрешить это (не делайте этого, пока вам не понадобится)

 git push -f 

Вышеупомянутая команда, однако, отключит то, что вы не синхронизируете. Другими словами, все те коммиты, которые у вас отсутствуют, будут удалены из репо этой командой.

Поэтому НЕ ИСПОЛЬЗУЙТЕ ЭТО, пока не потребуется.

У меня тоже была эта проблема … Результат удивил меня:

 git push github master To git@github.com:Joey-project/project.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:Joey-project/project.git' 

Если я правильно помню, общий подход состоял в том, чтобы использовать вариацию следующих команд:

 git fetch github; git merge github/master 

Возможно, было бы полезно также взглянуть на Как зафиксировать после удаления каталога из GIT , это дало мне хорошую базовую идею.