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

/*

希望对你有帮助!

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

*/

相关推荐
JJ1M81 小时前
Git技巧:Git Hook,自动触发,含实战分享
git·python·自动化
服部4 小时前
如何查看指定作者在所有分支的提交记录
前端·git·github
Bob99984 小时前
Amlogic S905L3系列盒子 ROM DIY相关
java·javascript·数据仓库·vscode·eclipse·tomcat·vim
Humbunklung4 小时前
Visual Studio Code 使用tab键往左和往右缩进内容
ide·vscode·编辑器
大卫小东(Sheldon)5 小时前
使用DVC管理大文件变更历史(基于git)
git
晓龙的Coding之路6 小时前
如何通过git删除某个文件的历史提交记录
git·git删除指定文件log
pink大呲花7 小时前
设置右键打开VSCode
ide·vscode·编辑器
春蕾夏荷_7282977259 小时前
vscode 使用gitcode团队管理项目
vscode·gitcode
手可摘星Chen9 小时前
commitlint安装和配置使用教程
前端·git
曾经的三心草12 小时前
Git-基本操作
大数据·git·elasticsearch