Это классическая ошибка git.Проблема описана в сообщении об ошибке: Updates were rejected because the tip of your current branch is behind
, что означает, что в удаленной ветви произошли изменения, которых у вас нет локально.Существует довольно много способов исправить это, один из которых также описан в сообщении git: Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again.
Если вы сделаете git pull origin dev
, это объединит все изменения, сделанные в удаленном отделении, с вашей локальной веткой.,Как только вы исправите конфликты слияния, вы можете нажать на ветку.
Другой вариант - запустить ребазирование, выполнив git pull --rebase origin dev
, который внесет удаленные изменения и перебазирует ваши коммиты поверх удаленногосовершает.Это приведет к более чистой истории git.
Самым простым на данный момент будет, вероятно, просто сделать git pull
, а затем, когда оно будет правильно объединено, нажать на ваш пульт.
Я определенно рекомендую изучить команды git и научиться правильно находить ресурсы в документах.В Интернете доступно много всего.