在我的情况下git忽略文件夹

时间:2014-12-30 11:06:08

标签: git github gitignore

我的项目包含以下目录:

moduleA/jars/
moduleB/jars/
moduleC/jars/
...

我希望git 忽略所有jars/个文件夹,因此我创建了一个 .gitignore 文件,其中包含以下内容:

**/jars

然后我提交了&将所有内容推送到远程git存储库。但我仍然在远程git存储库中看到所有这些jars/个文件夹,为什么?

1 个答案:

答案 0 :(得分:0)

首先,如果这些文件夹已经提交,则需要删除它们(从Git仓库中删除,而不是从磁盘中删除,因此--cached选项):

find . -type d -name jars -print0 | xargs -0 git rm -r -f --ignore-unmatch

其次,要忽略文件夹,.gitignore中的行必须以'/'结尾

jars/