【发布时间】:2021-11-25 12:24:48
【问题描述】:
我目前正在做一个 C++ 项目,并使用 git 进行版本控制。
现在,我们使用 git repo 文件夹作为主项目文件夹,因此每次推送更改时,它都会包含相关的构建文件夹 (build-ProjectName-Desktop-Debug sorta style folder)
我知道gitignore 是一个东西,我可以告诉它忽略所有名称以build- 开头的文件夹吗?
【问题讨论】:
我目前正在做一个 C++ 项目,并使用 git 进行版本控制。
现在,我们使用 git repo 文件夹作为主项目文件夹,因此每次推送更改时,它都会包含相关的构建文件夹 (build-ProjectName-Desktop-Debug sorta style folder)
我知道gitignore 是一个东西,我可以告诉它忽略所有名称以build- 开头的文件夹吗?
【问题讨论】:
是的,您可以在 .gitignore 文件中使用通配符。
例如:
build-*
【讨论】:
build-* 将忽略所有名称(文件和目录/文件夹);如果您想将其限制为 just 文件夹,请使用 build-*/(斜杠)。两者都是正确的,只是实现的目标略有不同。