You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 03:24:51