git status находит неотслеживаемые файлы ../.merge_file_vbohis сгенерирован автоматически - PullRequest
0 голосов
/ 09 сентября 2018

когда я запускаю команду:

git status

Я нахожу неотслеживаемые файлы ../.merge_file_vbohis он сгенерирован автоматически, и я не знаю, как избавиться от него и почему они здесь?!

untracked files:
  (use "git add <file>..." to include in what will be committed)

../.merge_file_1fRTco
../.merge_file_497EAv
../.merge_file_6Wrwsj
../.merge_file_FTsrcP

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Невозможно сказать, почему они там, но вы можете избавиться от них с помощью git clean -xdf. Тем не менее, это уничтожит всех ваших неотслеживаемых файлов, поэтому убедитесь, что вы не удаляете ничего, что не добавили в git, но хотите.

Вы можете выполнить пробный прогон (чтобы увидеть, что будет удалено) с помощью git clean -xdf --dry-run. Я бы рекомендовал сначала выполнить пробный прогон, а затем убрать флажок, если вас устраивает то, что будет удалено.

0 голосов
/ 09 сентября 2018

Я не уверен, с помощью какого инструмента были сгенерированы эти файлы, но вы можете легко проигнорировать их с файлом .gitignore. Он может содержать шаблон glob, который исключит эти файлы:

$ echo ".merge_file_*" >> ../.gitignore
$ git add ../.gitignore
$ git status # this one should show new .gitignore file, without those merge files mentioned above
...