Мне трудно понять поведение git в определенных случаях, и я не могу воспроизвести (иначе я бы понял):
Мой рабочий процесс, который иногда вызывает эту проблему, выглядит следующим образом:
- не имеет локальных изменений, все зафиксировано или сброшено.
- извлечение какой-либо другой удаленной ветви, которая имеет изменения с момента последнего обращения к ней
- Новое / отредактированноеНЕКОТОРЫЕ файлы появляются в
git status
.
Я не понимаю, как извлечение может вносить изменения в локальный репо, которые требуют какого-либо ухода (фиксация или сброс). Я ожидал, что касса оставит меня с чистым репо в другой ветке.
Что мне здесь не хватает?
РЕДАКТИРОВАТЬ 1:
Хорошо, это случилосьеще раз:
- Я в филиале
master
, ожидающих изменений нет, пусто git status
git pull
- Появляются «новые» файлы, как будтоони были созданы мной.
Приложения / Unity / Активы / Проект / GUI / GuiAsses / occlusion / DescriptionImage6.png Приложения / Unity / Активы / Проект / GUI / GuiAsses / occlusion / DescriptionImage6.png.meta Приложения / Unity / Активы / Проект / GUI / GuiAsses / occlusion / DescriptionImage7.png Приложения / Unity / Активы / Проект / GUI / GuiAsses / occlusion / DescriptionImage7.png.meta
Этифайлы существовали во время предыдущих коммитов, и они попали на мой компьютер по запросу.
Я не понимаю, почему Git считает, что это новые файлы