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.好难呀,捣鼓了半天,这个问题是解决了,但是没有被修改的文件在被修改列表显示的问题还需要解决。。。。。。

/*

希望对你有帮助!

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

*/

相关推荐
晓理紫6 小时前
使用git lfs向huggingface提交较大的数据或者权重
git
我不是程序猿儿8 小时前
【GIT】sourceTree的“当前分支“,“合并分支“与“检出分支的区别
git
哇咔咔哇咔11 小时前
使用Markdown编写适用于GitHub的README.md文件的目录结构
vscode·markdown
_OLi_14 小时前
IDEA中新建与切换Git分支
java·spring boot·git
羊小猪~~16 小时前
神经网络基础--什么是神经网络?? 常用激活函数是什么???
人工智能·vscode·深度学习·神经网络·机器学习
Eiceblue17 小时前
Python 在PDF中绘制形状(线条、矩形、椭圆形等)
vscode·python·pycharm·pdf
PyAIGCMaster18 小时前
ubuntu下安装 git 及部署cosyvoice(1)
git
维__kxs766719 小时前
小程序 + AI 自动直播:一部手机开启抖音挂载小程序流量主变现之旅
git·eclipse
tekin1 天前
vscode php Launch built-in server and debug, PHP内置服务xdebug调试,自定义启动参数配置使用示例
ide·vscode·php·launch.json·runtimeargs·php内置服务自定义参数
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 天前
GIT GUI和 GIT bash区别
开发语言·git·bash