转自: https://makandracards.com/makandra/17529-git-how-to-remove-ignored-files-from-your-repository-s-directory
When you have files in your .gitignore
they won't be considered for changes, but still you might
want to get rid of them, e.g. because they clutter your file system.
While a regular git clean
will ignore them as well, passing the -x
switch
changes that:
If you want to see what would happen first, make sure to pass the -n
switch for a dry run:
Clean even harder by passing the -f
(force cleaning under certain circumstances; I think this is
also required by default) or -d
(removes directories) switches:
Careful: You may be ignoring local config files like database.yml
which
would also be removed. Use at your own risk.