From: Junio C Hamano Date: Thu, 30 Aug 2018 20:14:24 GMT Subject: Re: [PATCH 0/9] worktree: fix bugs and broaden --force applicability Message-ID: In-Reply-To: <20180830194634.GE19685@sigill.intra.peff.net> Jeff King writes: > I suppose so. I don't think I've _ever_ used distclean, and I only > rarely use "clean" (a testament to our Makefile's efforts to accurately > track dependencies). I'd usually use "git clean" when I want something > pristine (because I don't want to trust the Makefile at all). I do not trust "git clean" all that much, and pre-cleaning with "make distclean" and then running "git clean -x" has become my bad habit. I jump around quite a bit during the day, which would end up littering the working tree with *.o files that are only known to one but not both of {maint,pu}/Makefile's distclean rules. I even do "for i in pu maint master next; do git checkout $i; make distclean; done" sometimes before running "git clean -x" ;-)