.gitignore无法忽略以前未缓存的文件

时间:2013-11-18 16:07:23

标签: git version-control

我在我的存储库目录中有一个.gitignore文件(在linux上用vim创建),其中包含以下内容:

# Data files
*.txt

当我将任何*.txt文件添加到此存储库时,与.gitignore位于同一目录中时,它会将其列为未跟踪状态,并在我执行git add .时跟踪

这笔交易是什么?对于具有其他文件类型的其他存储库,这是相同的。

更新

尝试file .gitignore(在命令行上)显示我有正确的行结尾:

.gitignore: ASCII text

尝试:set list(在vim中)显示我DID有尾随空格:

# Data files$
*.txt $

1 个答案:

答案 0 :(得分:2)

在模式之后检查尾随空格,因为这可能导致Git忽略它们。