。gitignore不会忽略文件

问题描述 投票:0回答:1

我有一个包含源代码的文件夹。它包含以下文件和文件夹:

/.git
/.vs
/bin
/obj
/src
/tests
.gitignore
docker-compose.dcproj
docker-compose.yml

[文件.gitignore包含以下几行:

/.vs
/bin
/obj

我不希望.vsbinobj文件夹中的文件包含在我的存储库中。但是每次更改存储库时,都会从文件夹obj中看到两个文件。它们是\obj\Docker\CachedComposeConfigFilePaths.cache\obj\Docker\MergedDockerCompose.cache。为什么git不会忽略它们,我该如何解决?

[C0之后的UPD输出

git status
git docker-compose gitignore
1个回答
1
投票

添加以下内容:(您不需要全部,但可以使用)可以更有效地编写它,但是为了简单起见,您要忽略文件夹的内容

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   obj/Docker/CachedComposeConfigFilePaths.cache
        modified:   obj/Docker/MergedDockerCompose.cache
        modified:   // another files

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        //some files

no changes added to commit (use "git add" and/or "git commit -a")

您要忽略文件夹中的文件


另一个选项是那些文件已经被git跟踪。

一旦将文件添加到git中,将不会即使将其添加到/.git/** /.vs/** /bin/** /obj/** ,也会被忽略>

如何删除git跟踪的文件
.gitignore

© www.soinside.com 2019 - 2024. All rights reserved.