git status找到未跟踪文件../.merge_file_vbohis自动生成,我不知道如何git摆脱

问题描述 投票:0回答:2

当我运行命令时:

git status

我发现未跟踪文件../.merge_file_vbo这是自动生成的,我不知道如何摆脱它们,为什么它们在这里?!

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
git github git-status
2个回答
1
投票

我不确定这些文件生成了什么工具,但您可以使用.gitignore文件轻松忽略它们。它可能包含一个将排除这些文件的glob模式:

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

0
投票

这是不可能的,为什么他们在那里,但你可以用git clean -xdf摆脱它们。但是,这将会破坏所有未跟踪的文件,因此请确保您没有删除任何未添加到git但想要删除的内容。

您可以使用git clean -xdf --dry-run进行干运行(查看将要删除的内容)。我建议先做干跑,如果你对将要删除的内容感到满意,请删除旗帜。

© www.soinside.com 2019 - 2024. All rights reserved.