Pup*_*kin 2 git gitignore docker-compose
我有一个包含源代码的文件夹。它包含以下文件和文件夹:
/.git
/.vs
/bin
/obj
/src
/tests
.gitignore
docker-compose.dcproj
docker-compose.yml
Run Code Online (Sandbox Code Playgroud)
文件.gitignore包含以下几行:
/.vs
/bin
/obj
Run Code Online (Sandbox Code Playgroud)
我预计 中不会有任何文件.vs,bin并且obj文件夹将包含在我的存储库中。但每次我更改存储库时,我都会看到文件夹中的两个文件obj。他们是\obj\Docker\CachedComposeConfigFilePaths.cache和\obj\Docker\MergedDockerCompose.cache。为什么 git 不忽略它们以及如何修复它?
UPD 输出后git status
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")
Run Code Online (Sandbox Code Playgroud)
添加以下内容:(您不需要全部,但它会起作用)可以更有效地编写它,但为了简单起见,您想忽略文件夹的内容
.git/**
**/.vs/**
**/bin/**
**/obj/**
Run Code Online (Sandbox Code Playgroud)
您想忽略文件夹中的文件
另一种选择是这些文件已经被 git 跟踪。
一旦你将一个文件添加到 git 中,即使你将它添加到 git 中,它也不会被忽略。.gitignore
.git/**
**/.vs/**
**/bin/**
**/obj/**
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2543 次 |
| 最近记录: |