Как залить изменения на свою ветку в удаленный репозиторий на гитхаб?
Помоги разобраться, пишет:
To https://github.com/project.git ! [rejected] sorvard -> sorvard (non-fast-forward) error: failed to push some refs to hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Может кто поделится пошаговой инструкцией, что я делаю не так???
Ответы (1 шт):
Попробуйте force push - но только если уверены, что с вашей веткой более никто не работает кроме вас.
git push -f origin HEAD:<your branch>
Чтобы такое не повторялось впредь, вам, да, следует почаще затаскивать изменения в свою ветку, - так, как вам подсказали, -
git pull --rebase origin <your branch>
Либо создайте в репозитории новую ветку и перенесите ваш коммит с помощью
git cherry-pick <uuid>, после чего сделайте commit и push.