thefourtheye/gitclean
This is basically a git clean command's wrapper. This simple script will display the list of files which would be cleaned to the user and prompts for user's consent before cleaning. So accidental loss of untracked files (which are really needed) can be avoided.
Shell