ошибка git при попытке отправить в удаленную ветку

Я клонировал основную ветку репозитория А из git и создал свою собственную ветку под названием Li. Недавно я внес некоторые изменения и передал содержимое локального Li на удаленный Li.

Теперь я загрузил некоторые обновления с удаленного мастера на свою локальную ветку master и с локальной ветки master на локальную Li, и я пытаюсь отправить обновления с локальной Li на удаленную Li. Однако, когда я пытаюсь запустить:

git checkout Li
git push origin Li

Я получаю следующую ошибку:

error: failed to push some refs to 'git@github.com:anodejs/system.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Обратите внимание, что моя локальная основная ветка обновлена ​​(. Я вызвал git pull origin master )и объединился с локальной веткой Li. Однако я добавил локальному Li новый файл,так что локальный Li не идентичен локальному мастеру (, но это не должно иметь значения, верно?)

Спасибо, Ли

41
задан Vlad 12 October 2012 в 08:54
поделиться