Невозможно нажать на репозиторий git

Я все время получаю это сообщение об ошибке от git при нажатии, даже если пытаюсь это сделать после того, как потянул его снова и снова:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '[repo url]'
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.

Вот как выглядит история веток:

A---B---C
  |   |
  D   E-F

A initial commit (me)
B some commit (me)
C master
D some commit (other dev)
E remotes/origin/master - Merge branch 'master' of [repo url]
F Local uncommitted changes, not checked into an index

Отсюда, когда тяну, ничего не выходит. Когда нажимаю, получаю ошибку. Как я могу снова успешно нажать?

16
задан David Z 28 December 2010 в 22:01
поделиться