2012-02-16 161 views
5

我已经包含在gitignore文件夹fooGit的清洁内忽略文件夹

- .gitignore (this contains 'foo') 
- foo 
    * 
    *** bar 

当我运行git clean -fgit clean -f -x,不会删除酒吧(酒吧是一个正常的文件)。

有没有办法让git清理被忽略的文件夹?

回答

13

git clean -fdx将删除所有未跟踪的文件,包括目录。 -d是必要的,使清洁剂下降到未跟踪的目录。