Как проверка другой ветви приводит к появлению новых неотслеживаемых файлов? - PullRequest
1 голос
/ 30 апреля 2020

Я столкнулся с двумя Git ситуациями, которые не имеют смысла для меня.

  1. Существуют некоторые untracked файлы, которые появляются только при извлечении определенной ветви. Поскольку они не отслеживаются и проверка другой ветви применяет изменения только к рабочему каталогу, почему они исчезают при проверке других веток? Неотслеживаемые файлы должны быть там нетронутыми ...
  2. Есть ли случаи, когда git pull создает неотслеживаемые файлы?

Ответы [ 2 ]

5 голосов
/ 01 мая 2020

Скорее всего, потому что ваш .gitignore отличается на двух ветвях.

0 голосов
/ 01 мая 2020

Это может быть потому, что вы сделали и git add * в этой ветке и добавили их в эту ветку. Проверьте этот ответ, чтобы узнать, как удалить файлы, которые уже отслеживаются с помощью git: Как заставить Git "забыть" о файле, который отслеживался, но теперь находится в .gitignore?

...