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

Visual Studio 2022中Git Push无法忽略指定文件的问题求助

解决Visual Studio 2022推送GitHub时忽略obj目录失效的问题
  • 修正.gitignore的路径写法
    如果obj目录在项目根目录下,直接写obj/即可,无需前缀路径;如果是子项目下的obj(比如MyProject/obj/),要确保路径准确,不要加多余括号或符号。另外,把推送时生成的Zip文件也加入忽略,直接加*.zip或者具体生成路径(比如publish/*.zip)。

  • 重新执行缓存清理与提交流程
    之前的git commit -am可能没覆盖所有变更,换用以下命令:

    git rm -r --cached .
    git add .
    git commit -m "Apply gitignore and clean tracked ignored files"
    

    执行完成后再尝试推送。

  • 检查Git状态与VS项目设置

    1. 运行git status查看是否还有被跟踪的obj目录文件或Zip文件,如果有,说明.gitignore路径仍有问题,重新核对路径大小写和层级。
    2. 打开Visual Studio的项目属性,检查发布配置里是否开启了自动生成Zip包的选项,如果有,确认Zip的输出路径已加入.gitignore。
  • 手动清理本地临时文件
    备份好项目文件后,手动删除本地的obj目录和推送时生成的Zip文件,再重新执行git add .和commit操作,避免本地残留文件干扰Git的跟踪状态。

内容的提问来源于stack exchange,提问作者TThomas07

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 18:05:02