我无法阻止git查看我的.DS\u存储文件

我无法阻止git查看我的.DS\u存储文件,git,gitignore,Git,Gitignore,my.gitignore文件的前几行如下所示: ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore .DS_Store 所以我很困惑,因

my.gitignore文件的前几行如下所示:

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

.DS_Store
所以我很困惑,因为我一直看到这个信息:

'origin/master'.

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:   Test/.DS_Store

Untracked files:
“源/主”。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
修改:Test/.DS\u存储
未跟踪的文件:

似乎无法识别.gitignore条目。

请尝试删除
.DS\u存储
文件,如下所示:

git rm .DS_Store

该文件似乎已经添加到存储库中一次,因此可能需要再次删除它。从那时起,应该按照
.gitignore
文件中的指定忽略它。

正确。gitignore不会忽略任何已跟踪的文件。此外,您还可以使用
git rm--cached
进行阶段性删除,但保留工作树文件,以防万一它是您希望保留的文件