Git忽略文件不起作用解决方案

自己做的一个新项目:
配置了.gitignore文件,居然没有给我过滤掉我不想增加到版本管理库的文件。

例如,你在.gitignore文件中增加了一个*.txt,但发现不生效,其原因是因为之前的本地缓存没清理,清理后,重置本地缓存及更新.gitignore即可。

解决办法:
清除本地库的缓存

git rm -r --cached .

讲本地代码重新加入

git add .

并让 .gitignore 文件夹生效,读取我配置的过滤规则

git commit -m “update .gitignore”

原文:https://blog.csdn.net/q664243624/article/details/78343400
以下内容自己的忽略文件【C#项目】:

Iot/AliyunSDK_MNS/obj/
Iot/Iot.Common/obj/
Iot/Iot.Dal/obj/
Iot/Iot.Dal/bin/Debug/
Iot/Iot.Entity/obj/
Iot/Iot.Factory/obj/
Iot/Iot.Model/obj/
Iot/Iot.ThridDLL/obj/
Iot/Iot.WebSite/obj/
Iot/IotListener/obj/
Iot/WindowsServiceClient/obj/
Iot/WindowsServices/obj/
Iot/Iot.Entity/obj/
Iot/.vs/Iot/v16/.suo
*.force
*.txt
*.dll
*.pdb
*.application
*.manifest

tp框架一定要注意runtime的问题,如果不能做好忽略,项目一直出问题,记录自己目前项目的.gitignore配置

原文地址:https://www.cnblogs.com/chenwolong/p/14102617.html