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

时间:2019-03-28 15:42:45

标签: git delete-file

在现有目录中工作的唯一文件是.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”显示新创建的文件?

1 个答案:

答案 0 :(得分:2)

运行:

git check-ignore -v

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

如果没有任何结果,请使用git ls-files -v查找标志为hS的索引条目,指示文件被标记为assume-unchanged或{{1 }}或skip-worktree(两个标志都已设置)。如果该代码中有错误,也可能值得用s检查“ fsmonitor有效”标志。