Вы внесли изменения в рабочий каталог, который вы пытаетесь обновить до последней версии, доступной в удаленном репо (Github).
Ваше рабочее дерево должно быть чистым, чтобы вы могли вносить любые изменения из удаленного репо.
Так что спрячьте свою работу (которая сохранит вашу работу, но удалит ее из вашего рабочего каталога, чтобы вы могли использовать ее позже), сначала используя git stash
.
Затем извлеките изменения из удаленного репозитория, используя git pull origin master
.
Теперь вы можете повторно применить сохраненные изменения, которые вы внесли в рабочий каталог, используя git stash apply
или git stash pop
.