是否干净的支持移动到回收站?

如果我知道如果出现错误,我可以撤消删除操作,那么使用git clean我会感觉更舒适。

它以任何方式,形状或forms支持回收站吗? 如果不是,是否有任何人都知道的解决方法,如使用git clean -n的外部工具打印出文件,然后将它们移动到回收站?

Solutions Collecting From Web of "是否干净的支持移动到回收站?"

将recycle.exe放入%PATH%

运行git config --global alias.recycle !git_recycle.sh

把git_recycle.sh放入你的%PATH%

 #!/bin/bash cd ${GIT_PREFIX:-.} git clean -xdfn "$@" | sed 's/Would remove //' | xargs -d \\n --no-run-if-empty recycle 

没有。

如果您担心丢失文件,您的“空运行”确实是唯一可行的选择:

 git clean -n 

或等同地

 git clean --dry-run 

Git没有底层桌面环境的知识,可能永远不会。

Git的图形用户界面能够向你显示这些文件,但为什么你要把它们移到回收站呢? 在删除文件之前想想你正在做什么。

或者,将文件添加到存储库中的单独分支,尽管这可能会首先破坏删除它们的目的。

不,不幸的是! git没有这个特权。 无论什么消失!

git clean -fdxn

将做一个干运行,并告诉你什么文件将被删除,如果你跑了

还有一件事,如果你有添加文件,并以某种方式删除这些文件。 在这种情况下,您可以使用以下命令来恢复这些文件:

'git fsck –lost-found'

这是值得一试,但不要让你的希望过高。