Re: Stashing untracked files
- From
Tom Prince <tom.prince@ualberta.net>
- Date
- Sep 29, 2007, 22:23 UTC
- Message-ID
- <20070929222320.GB2947@hermes.priv>
- In-Reply-To
- <Pine.LNX.4.64.0709292248400.28395@racer.site>
Show 18 quoted lines
> > You could stash untracked files that are not ignored (I personally > > ignore *.o, *.a and the like). > > And what if you happen to forget to ignore that? Or if you happen to > have an strace log in some file (which you did not ignore either)? > > Thanks, but I think the semantics of git stash is pretty well defined. > And it means that you stash away _tracked_ content that was not yet > committed. > > I mean, you can have your desired behaviour with > > $ git add . > $ git stash > > but if we were to fulfil your wish and change the default behaviour, there > is no way back to the current behaviour (which I happen to find pretty > sane).
But
git add . git stash git stash apply
will not be a no-op any more.
It doesn't need to be a default, but there are certainly times when I would find the option to stash untracked files convenient.
Tom