On Sun, Sep 5, 2021 at 12:02 PM Yuri <yuri@xxxxxxxxx> wrote: > Why 'stash push' and 'stash pop' are asymmetric in what they do by default? > Wouldn't it make more sense to make 'stash pop' precisely revert what > 'stash push' does, and have an option '--no-index' instead? If you ask me, yes, it would—but it would make even *more* sense if `git stash` didn't bother saving the index at all without `--index`, and just errored out if the index and working tree didn't match. But I didn't write `git stash`. My personal recommendation is: never (or hardly ever) use it. Just make a commit. Chris