# 二进制输出 /bin/ /build/ /dist/ *.exe *.out *.dll *.so *.dylib # Go 构建缓存 *.test *.prof *.coverprofile *.cov # Go module & vendor(可选) /vendor/ # 临时文件 *.log *.tmp *.swp *~ .DS_Store # IDE/editor .vscode/ .idea/ *.code-workspace # 编译中间目录(如 Makefile) obj/ tmp/ .cache/ *.a # 覆盖报告 & 测试输出 coverage.* *.lcov *.gcov *.gcda *.gcno # Ginkgo test artifacts .ginkgo # Docker 编排遗留数据 docker-compose.override.yml docker-compose.override.local.yml # 如果你使用 systemd 或 snap 构建 *.snap *.service # git submodule lock(如果有) .git/modules/ # GoReleaser(可选) .release.yaml # 忽略任何级res/下的编译文件 **/res/device* # 每一次添加ignore项,需要先清空本地缓存,再ad # git rm --cached -r .