我有一个大的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/
答案 0 :(得分:0)
最可能的答案是,在将模式添加到.gitignore
文件之前,这些文件已添加到存储库中。当文件在repo中时,它永远不会被忽略,即使它与.gitignore
中的模式匹配。要从存储库中删除文件,请使用git rm --cached
。