Git:删除.gitignore文件似乎没有任何影响

问题描述 投票:1回答:1

在现有目录中工作,唯一的文件是.gitignore,如下所示:

# Ignore everything in this directory
*
# Except this file
!.gitignore

添加2个新文件并执行“git status”后,由于.gitignore文件,不会显示2个新文件。

我认为.gitignore需要删除。为此,执行以下命令。

> git rm -f .gitignore

执行“git status”时,仍然不会显示2个新文件。

甚至之后尝试过这个命令,但仍然没有出现2个新文件的git status“命令。

> git add .gitignore

我已经尝试过重置,除了那些产生了其他问题。即使删除分支并重新创建它也无济于事。最终我不得不做一个“git reset --hard”。这带回了.gitignore文件,我创建的其他文件仍然存在。基本上我回到了第1方。

需要执行哪些命令才能使“git status”显示新创建的文件?

git delete-file
1个回答
2
投票

跑:

git check-ignore -v

关于Git继续不抱怨的各种文件,以便看到哪个其他控制文件告诉Git不要抱怨这些文件。

如果没有产生任何结果,请使用git ls-files -v查找其标志为hS的索引条目,表示文件标记为assume-unchangedskip-worktree,或s(两个标志设置)。如果该代码中存在错误,也可以使用-f检查“fsmonitor valid”标志。

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