Я клонировал основную ветку репозитория А из 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 не идентичен локальному мастеру (, но это не должно иметь значения, верно?)
Спасибо, Ли