GitHub Desktop出现大量不必要文件干扰提交?MauiApp开发求助
解决MAUI开发中GitHub Desktop显示大量冗余文件变更的问题
完善.gitignore文件
MAUI项目有官方适配的.gitignore规则,直接用就能覆盖bin、obj这类构建产物。如果你的项目里没有或者规则不全,直接在项目根目录的.gitignore里添加以下内容:bin/ obj/ *.user *.suo *.vs/ **/bin/ **/obj/要是之前不小心把这些冗余文件提交到Git缓存过,得先把它们从缓存里移除,执行下面的命令:
git rm -r --cached bin/ obj/ git commit -m "移除已缓存的冗余构建文件"调整GitHub Desktop显示设置
打开GitHub Desktop,进入当前仓库的设置界面,取消勾选“显示已忽略的文件”选项,这样被.gitignore排除的文件就不会再出现在变更列表里了。清理本地构建文件
手动删除项目里的bin和obj文件夹,或者用命令行执行dotnet clean清理构建产物,之后重新构建项目,新生成的bin/obj会被.gitignore自动忽略,不会再干扰你筛选变更。
内容的提问来源于stack exchange,提问作者GainzNCode
相关产品推荐
相关产品推荐

