В существующем проекте / репо я создал новую ветку.
git checkout master
git pull origin master
git checkout -b 'my_new_branch'
Затем я сделал свою работу, которая просто меняла 1 строку на 1 файл.Затем я хочу отправить это на Github, чтобы я мог создать запрос на извлечение.
git add <file>
git commit -m 'made changes'
git push
Но затем я получаю сообщение
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.
Я предполагаю, что существует конфликт слияния стот 1 файл, который я изменил, что странно - я не думал, что получу ошибки слияния, поскольку я не «сливаю» его, а просто перенес его в Github, чтобы я мог создать запрос на извлечение.
Несмотря на это, я запускал
git pull
и
git merge origin/master
, и никаких проблем не возникало.
Я не совсем уверен, что здесь делать.Я, очевидно, гуглил ответы, но, честно говоря, я их не понимаю.
Кто-нибудь знает, как я могу это исправить?