如何从git clean -n
中未出现的未跟踪文件中删除目录?以下是我的步骤:
git status
...给我:
Untracked files:
(use "git add <file>..." to include in what will be committed)
css/
../../../../../../../../site-testing/lru-cache/
我没有git clean -n
(或git clean --dry-run
)的结果。
如何删除这些目录以显示在未跟踪的文件中?
答案 0 :(得分:2)
如果要删除不受git控制的所有文件,请使用
git clean -d -f -x
如果你想忽略它们 - 请使用.gitignore
文件作为@ tom.alexander建议。
答案 1 :(得分:1)
您需要将它们添加到.gitignore文件
答案 2 :(得分:1)
使用:
git clean -xdf
它将您的目录(和子目录)恢复到原始状态。
答案 3 :(得分:0)
默认情况下,git clean
以递归方式从当前工作目录运行。尝试移动到工作副本的父目录并从那里调用它:
cd ../../../../../../../../
git clean -n