与.gitignore:
foo/
和一个 git 存储库:
./quux
./quux/foo
./quux/foo/bar
./quux/foo/bar/baz
由于foo被忽略,git 假设工作目录是干净的:
% git status
# On branch master
nothing to commit, working directory clean
git clean -ndx印刷品:
% git clean -ndx
Would remove quux/
但git clean -ndX不打印任何东西。我希望它也能删除quux/。
这是一个错误还是我没有得到的一些 gitignore 功能?如果我添加一些文件quux并提交它。比 git clean 会尝试quux/foo/按预期删除。
我的 git 很新:git version 1.8.3.4.