Git clean 被忽略的文件夹
我有一个文件夹 foo
包含在 gitignore 中:
- .gitignore (this contains 'foo')
- foo
*
*** bar
当我运行 git clean -f
或 git clean -f -x
时,这不会删除bar(bar是普通文件)。
有没有办法告诉 git 清理被忽略的文件夹?
I have a folder foo
that is included in gitignore:
- .gitignore (this contains 'foo')
- foo
*
*** bar
When I run git clean -f
or git clean -f -x
, this does not delete bar (bar is a normal file).
Is there a way to tell git to clean inside ignored folders?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
git clean -fdx 将删除所有未跟踪的文件,包括目录。
-d
对于使清理器下降到未跟踪的目录是必需的。git clean -fdx
will delete all untracked files, including directories. The-d
is necessary to cause the cleaner to descend into the untracked dir.