我在我的repo中有许多子文件夹,其中有几个
build/
目录,我希望在提交代码时忽略它们。据我所知,有两种方法可以忽略所有文件夹:
*/build/
(Unix通配符)build/
(git忽略文件/文件夹的方式)
git add .
忽略一个目录及其子目录中的所有文件。我尝试过dirname/
、dirname/*
、dirname/**
、dirname/*/*
,甚至在绝望中尝试了dirname/*/*/*
、dirname/*/*/*/*
、dirname/*/*/*/*/*
。 - Chrisgit init
然后运行git add --all .
(带或不带--all),它包括我命名的目录下的每个非空子目录。我正在使用1.9.4.msysgit.1版本。现在通过删除文件夹,然后在索引后重新添加它们来解决了这个问题,我以为我误解了文档或语法。 - Chris