Я клонировал репозиторий. Магистральная ветвь из git и создала свою собственную ветвь под названием Li. Некоторое время назад я внес некоторые изменения и нажал содержимое локального Li на удаленный Li.
Теперь я вытащил некоторые обновления с удаленного мастера на мою локальную ведущую ветку и из локальной ведущей ветки на локальный Li, и я пытаюсь вытолкнуть обновления с локального Li на удаленный Li. Однако, когда я пытаюсь запустить:
git checkout Li
git push origin Li
Я получаю следующую ошибку:
error: failed to push some refs to '[email protected]: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 не идентичен локальному хозяину (но это не имеет значения, правильно?)
Спасибо, Li