Re: [Feature request] Add -u option to git rm to delete untracked files
- From
Jeff King <peff@peff.net>
- Date
- May 27, 2020, 07:34 UTC
- Message-ID
- <20200527073432.GD4006199@coredump.intra.peff.net>
- In-Reply-To
- <1098602171.79502.1590528083387@mail.ziggo.nl>
On Tue, May 26, 2020 at 11:21:23PM +0200, Erik Janssen wrote:
> Would it be feasible to add a -u option to git rm to specify that I > also want a file deleted if it is not tracked by git?
It might be a little tricky, as I suspect the code is starting from the set of tracked files, and then applying the arguments of pathspecs (but I didn't look too carefully, so I might be wrong).
The "git clean" command is made for this (and starts by iterating over the filesystem), and does exactly what you want. But I guess you are hoping for a state where you can just run "git rm" without having to think about whether the file is tracked or not.
-Peff