Проверка ветки создает локальные изменения - PullRequest
1 голос
/ 02 октября 2019

Мне трудно понять поведение git в определенных случаях, и я не могу воспроизвести (иначе я бы понял):

Мой рабочий процесс, который иногда вызывает эту проблему, выглядит следующим образом:

  1. не имеет локальных изменений, все зафиксировано или сброшено.
  2. извлечение какой-либо другой удаленной ветви, которая имеет изменения с момента последнего обращения к ней
  3. Новое / отредактированноеНЕКОТОРЫЕ файлы появляются в git status.

Я не понимаю, как извлечение может вносить изменения в локальный репо, которые требуют какого-либо ухода (фиксация или сброс). Я ожидал, что касса оставит меня с чистым репо в другой ветке.

Что мне здесь не хватает?


РЕДАКТИРОВАТЬ 1:

Хорошо, это случилосьеще раз:

  1. Я в филиале master, ожидающих изменений нет, пусто git status
  2. git pull
  3. Появляются «новые» файлы, как будтоони были созданы мной.

Приложения / 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 считает, что это новые файлы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...