git同步时无法按找.gitignore文件里面的内容忽略制定文件或文件夹

遇到的问题

ob版本v1.1.16,obsidian git 插件版本 2.19.1,.gitignore文件在库文件根目录下,同步配置是参考obsidian git 文档里面的教程。
.gitignore文件内容如下

push时依然上传.workspace、recent file插件等的变更

预期的效果

忽略.obsidian里面的配置文件

已尝试的解决方案

按照论坛里面gitignore的写法的帖子尝试更改过.gitignore的写法,但是并未生效

如果git已经追踪了要忽略的文件的缓存,有可能会失效。
失效原因还有很多,比如远端仓库已经包含忽略文件等,随便搜搜解决方法即可。

已解决,感谢提醒