vscode中更改 git托管的项目里的文件 不显示在 修改项 changes里面

目录

一、问题

二、原因及解决方法

三、总结


tiips:如嫌繁琐,直接移步总结即可!

一、问题

1.在vscode中修改 从 git拉取下来的代码,本地不显示被修改的文件 ;文件夹只有最外层显示红色修改图标;但是里面的被修改的文件也没有被修改的图标标识

二、原因及解决方法

1.原因

可能是 全局的.gitconfig文件配置的有问题

全局.gitconfig文件的路径一般是: C:\Users\.gitconfig

1)我的 .gitconfig配置:

2)诶,蓝色那块是用命令行添加的 git config --global xxx xxx

例如:git config --global core.autocrlf true

为什么设置这些呢?因为我发现 vscode 检测到 git更改不对:有些文件没有修改,却被放在更改项里面了。

所以网上找了一些解决方法:

git config --add --global core.ignoreStat

git config --add --global core.autocrlf false //关闭换行编码转换

git config --add --global core.filemode false //关闭系统权限修改导致的修改

git config --add --global core.safecrlf true//安全处理换行编码

3)没想到这些配置反而引起了 现在的问题:对于新拉下来的git项目,正常的修改也不显示了

4)删除这些被选中的蓝色的多余的配置后,重新拉取git项目:恢复正常(之前拉取的git项目还是有问题,没办法,只能删除了)

三、总结

1.全局配置还是不要随便 设置

2.如果你也遇到git修改无法显示,可以检查 一下 全局的 .gitconfig 是否有冗余的配置,尝试删除冗余配置后,重新用git拉取项目,修改文件后验证一下是否恢复正常

3.好难呀,捣鼓了半天,这个问题是解决了,但是没有被修改的文件在被修改列表显示的问题还需要解决。。。。。。

/*

希望对你有帮助!

如有错误,欢迎指正,非常感谢!

*/

相关推荐
HealthScience18 小时前
常见的微调的方式有哪些?(Lora...)
vscode·python
乘风对月歌20 小时前
conda 或 vscode 中没有的虚拟环境
ide·vscode·conda
Sylvan Ding20 小时前
Cursor配置迁移到VSCode
ide·vscode·编辑器·cursor·配置迁移
卖冰糖葫芦的大叔20 小时前
解决vscode与cursor在终端中无法使用code和cursor命令的问题
ide·vscode·编辑器
cooldream200920 小时前
Git 拒绝推送(Push Rejected)问题全解析与解决方案实战指南
git
wxr061620 小时前
GIT无法push
git·gitee
程序媛哪有这么可爱!21 小时前
【删除远程服务器vscode缓存】
服务器·人工智能·vscode·缓存·边缘计算
装不满的克莱因瓶1 天前
【踩坑】IDEA提交Git .gitignore忽略文件不起作用
java·git·.gitignore·踩坑
cos1 天前
Fork 主题如何更新?基于 Ink 构建主题更新 CLI 工具
前端·javascript·git
OpenMiniServer1 天前
当 AI 成为 Git 里的一个“人”
人工智能·git