первый вопрос. Я делаю учебник по git и освещаю случай, когда код на сервере был обновлен, а локальный код был обновлен независимо, поэтому возник конфликт.
В видео лектор делает git pull, и он пытается получить файлы. Диалог получает детали, а затем говорит
Auto-merging hello.html
но мой на этом этапе говорит
error: Your local changes to the following files would be overwritten by merge:
hello.html
В итоге я не смог толкнуть или потянуть изменения, пока не решил конфликт. Я закончил тем, что сделал
git stash
git pull
git stash apply --index
Есть ли какая-нибудь конфигурация, которую мне нужно применить к моему локальному git, чтобы он попробовал автоматическое слияние?
для ясности получаю
$ git pull
error: Your local changes to the following files would be overwritten by merge:
hello.html
Please commit your changes or stash them before you merge.
Aborting
Updating 7ed9dbb..0525225
Erik@DESKTOP-TI7OP0E MINGW64 /e/gitrepo/webcourse (master)
$ git commit -m "save"
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
Changes not staged for commit:
modified: hello.html
no changes added to commit