Вы не можете выполнить извлечение с незафиксированными изменениями, поэтому для извлечения изменений с некоторыми локальными незафиксированными изменениями у вас есть два варианта ->
- Сохранить ваши изменения
- зафиксировать изменения
Изменения в тайнике
git stash
git pull origin master
Если вы вставляете свои сохраненные изменения прямо сейчас, вы можете объединиться с вытащенными изменениями,
git stash apply
Передача изменений
git add composer.json
git commit -m "updated composer"
git pull origin master
Теперь вы будете объединять данные, полученные из источника, с вашим локальным.
После объединения в обоих случаях зафиксировать ваши объединенные изменения,
git add composer.json
git commit -m "merged"
git push origin master