即使在使用.gitignore

时间:2016-02-18 09:12:06

标签: git visual-studio visual-studio-2015 bitbucket gitignore

我有一个大的VS解决方案,在使用Atlassian BitBucket的Git源代码控制下。

.gitignore文件包含用于排除构建结果(int / obj和/ bin)目录的行,但这些行会一直显示在我的更改中。

.gitignore文件包含以下几行,有人能告诉我我做错了吗?

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

1 个答案:

答案 0 :(得分:0)

最可能的答案是,在将模式添加到.gitignore文件之前,这些文件已添加到存储库中。当文件在repo中时,它永远不会被忽略,即使它与.gitignore中的模式匹配。要从存储库中删除文件,请使用git rm --cached