git status find untracked files ../.merge_file_vbohis auto generated and i don't know how to git 摆脱
git status find untracked files ../.merge_file_vbohis auto generated and i don't know how to git rid of
当我 运行 命令时:
git status
我发现未跟踪的文件 ../.merge_file_vbohis 是自动生成的,我不知道如何git 删除它们为什么会在这里?!
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
我不确定这些文件是用什么工具生成的,但您可以使用 .gitignore
文件轻松忽略它们。它可能包含将排除这些文件的 glob 模式:
$ echo ".merge_file_*" >> ../.gitignore
$ git add ../.gitignore
$ git status # this one should show new .gitignore file, without those merge files mentioned above
不可能说出它们为什么在那里,但您可以使用 git clean -xdf
摆脱它们。但是,这将核对 所有 未跟踪的文件,因此请确保您没有删除任何尚未添加到 git 但想要添加的内容。
你可以用 git clean -xdf --dry-run
干 运行(看看会删除什么)。我建议先进行干燥 运行,如果您对要删除的内容感到满意,然后再删除标志。
当我 运行 命令时:
git status
我发现未跟踪的文件 ../.merge_file_vbohis 是自动生成的,我不知道如何git 删除它们为什么会在这里?!
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
我不确定这些文件是用什么工具生成的,但您可以使用 .gitignore
文件轻松忽略它们。它可能包含将排除这些文件的 glob 模式:
$ echo ".merge_file_*" >> ../.gitignore
$ git add ../.gitignore
$ git status # this one should show new .gitignore file, without those merge files mentioned above
不可能说出它们为什么在那里,但您可以使用 git clean -xdf
摆脱它们。但是,这将核对 所有 未跟踪的文件,因此请确保您没有删除任何尚未添加到 git 但想要添加的内容。
你可以用 git clean -xdf --dry-run
干 运行(看看会删除什么)。我建议先进行干燥 运行,如果您对要删除的内容感到满意,然后再删除标志。