Я подозреваю, что, возможно, произошло то, что вы удалили файлы, которые вы изменили (потому что вы не заботились об этих изменениях), и теперь git воспринимает удаление как изменение.
Здесьэто подход, который перемещает ваши изменения из вашей рабочей копии в «тайник» (извлекаемый, если на самом деле окажется, что они вам когда-нибудь понадобятся снова), так что вы можете затем извлечь последние изменения из апстрима.
git stash
git pull
Если вы когда-нибудь захотите получить свои файлы (потенциальные конфликты с изменениями в исходном коде и т. Д.), Запустите git stash apply
, чтобы поместить эти изменения поверх вашего кода.Таким образом, у вас есть подход «отменить».