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

Git如何忽略C++项目中以build-开头的构建文件夹?

解决方案

完全可以通过.gitignore配置实现你的需求,操作步骤如下:

  • 打开你项目根目录下的.gitignore文件(如果不存在就直接新建一个同名文件)
  • 在文件中添加如下一行配置:
build-*/
  • 配置说明:
    • 前缀build-精准匹配文件夹名开头
    • 通配符*匹配前缀之后的任意字符
    • 末尾的/限定规则仅作用于文件夹,不会误匹配名称以build-开头的普通文件

如果之前你已经把build-开头的文件夹提交到了Git仓库中,需要先执行以下命令清除Git的追踪缓存,否则已提交的文件还是会继续被追踪:

  1. 执行命令移除缓存中的构建文件夹(不会删除你本地的实际文件):
    git rm -r --cached build-*/
  2. 提交.gitignore的修改和缓存移除操作,后续所有build-开头的文件夹就都会被Git自动忽略了。

如果你希望所有本地Git仓库都默认忽略这类构建文件夹,可以配置全局忽略规则:

  • 新建全局忽略规则文件,如~/.gitignore_global(Windows系统路径为C:\Users\你的用户名\.gitignore_global),同样在文件中添加build-*/规则
  • 执行命令让全局规则生效:
    git config --global core.excludesfile ~/.gitignore_global

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:27:10