该文件被 Git 忽略,但它不在 .gitignore 中

阿尔乔姆·库拉科夫

db/schema.rb.gitignore.

值得一提的是,编辑器 (Sublime Text) 不会像对.gitignore.

我检查了以下内容,但没有一个有帮助:

$ vi ~/.gitignore
$ git status -s --ignored
$ git check-ignore -v db/schema.rb
法律委员会

从你的评论:

第二个命令给出 S db/schema.rb

S指示skip-worktree标志,可通过设置的不那么明显的标志之一git update-index

跑 :

git update-index --no-skip-worktree db/schema.rb

删除此标志。


参考文档:

git ls-files具有此标志的现货文件的链接仅在

  • 这个小句git help update-index(在“使用‘假设不变’位”第二段最后一句,从跳过-worktree段落没有直接提及):

要查看哪些文件设置了“假设未更改”位,请使用 git ls-files -v(请参阅 git-ls-files[1])。

-t

[...] 此选项在每行的开头使用以下标签(后跟一个空格)标识文件状态:

[...]

S
跳过工作树

-v

类似于 -t,但对标记为假定未更改的文件使用小写字母(请参阅 git-update-index[1])。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Git正在忽略不在gitignore中的文件

Git忽略父目录中的.gitignore文件

Git在.gitignore中添加被忽略的文件

Git push不会忽略.gitignore中的文件

Git如何从签出中忽略.gitignore中的文件

如何使用.gitignore文件正确忽略git中的文件?

Git .gitignore仅忽略根目录中的文件夹

如何在忽略 .gitignore 的同时排除 Git 中的文件?

为什么Git会忽略不在.gitignore中的目录?

在 .gitignore 中忽略整个项目中出现的特定文件夹(即使该文件夹是将来创建的)

如何使git忽略.gitignore中的忽略

查找不在.gitignore中的文件

git GUI会忽略.gitignore文件吗?

Git-.gitignore中的提交文件

取消忽略 .gitignore 中的文件不起作用。我想让 GIT 忽略 bin 目录?

即使某些文件不在我的gitignore中,它们也会被忽略,除了gitignore之外,还有其他忽略文件吗?

无法提交不在 gitignore 文件中的文件

Git报告未跟踪的.gitignore文件,该文件不存在

.gitignore被Git忽略

文件系统中不存在文件,但 .gitignore 仍列出该文件

在Git中,如何一次提交文件,但忽略对该文件的进一步更改

忽略子目录中的gitignore文件

Silver Searcher:如何忽略.gitignore中的文件?

货物发布不会忽略 .gitignore 中的文件

无法忽略gitignore中的Eclipse特定文件

gitignore无法忽略库中的.pyc文件

.gitignore中的文件不会被忽略

如何忽略.gitignore中的子文件?

忽略 repo 中的文件夹 gitignore