Почему Git показывает, что я изменил локальные файлы, а я нет? - PullRequest
0 голосов
/ 07 марта 2019

Иногда я сталкиваюсь с проблемой в git, когда работаю с командой.Иногда мне кажется, что я изменил файлы в Local Repository, но я этого не сделал.Сегодня я снова столкнулся с этой проблемой, это показывает, что я изменил много файлов, но у меня нет.Когда я запускаю git diff -w, это показывает разницу.Я также пытался с Vcode, и он показывает ту же разницу.enter image description here

Кто-нибудь сталкивался с подобной проблемой?Любой совет будет оценен.

1 Ответ

0 голосов
/ 07 марта 2019

Я очень сомневаюсь, что файлы не изменяются, если git сообщит вам об этом. У меня никогда не было такой проблемы.

Несколько вещей, о которых я могу подумать, могут создать модификацию, даже если вы не понимаете:

  1. Используемая вами IDE может создавать файлы проекта, которые вы не реализовали; хотя, судя по всему, это не так для вас.
  2. Есть ли в вашем коде что-нибудь, что могло бы сгенерировать некоторые файлы для вас? Когда вы запускаете его или даже что-то изменяете, могут быть изменения или творения, основанные на этом. Я не знаю много о php, но, например. Файлы xsd могут быть настроены для создания java-материалов для вас.
  3. Вы случайно применили git stash? Если вы уже использовали git stash и применили его, ваши предыдущие изменения могут быть добавлены.
  4. Все, что за пределами проекта вносит эти изменения в ваше локальное хранилище.

Я добавлю, если смогу придумать что-нибудь еще, но вряд ли это мерзавец.

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