首页 > 解决方案 > 不同项目的嵌套子文件夹中是否需要 .gitignore?

问题描述

我有一个使用 Angular 和 Dotnet Web API 的嵌套项目 - 我在包含这两个的根文件夹中有一个 gitignore。每个人都需要 gitignores 吗?gitignore 是否包含子文件夹?我在 bin 和 obj 等方面遇到了一些问题,但我尝试解决它,但效果不佳 - 清除缓存和所有内容......但我想这对那个工作负载来说是最重要的 - 但无论如何都需要 gitignore项目文件夹还是我可以在根文件夹中设置一个?

标签: gitignore

解决方案


gitignore 是否包含子文件夹?

是的,它确实。含义:如果您在根文件夹
中只有一个,则像 obj/ 这样的条目将忽略根文件夹或其任何子文件夹中命名的任何文件夹。.gitignoreobj

但请确保您的文件夹 obj/ 尚未被跟踪:

git rm --cached -r project1/obj/

推荐阅读