Re: stashing only unstaged changes?
- From
- Erik Cervin Edin <erik@cervined.in>
- Date
- Jun 24, 2022, 13:49 UTC
- Message-ID
- <CA+JQ7M8gaEWHHdx2or2kQfYpp=XBxQS=pXtEOS4x5SBdpPWdkQ@mail.gmail.com>
- In-Reply-To
- <220624.86tu8ai4mr.gmgdl@evledraar.gmail.com>
On Fri, Jun 24, 2022 at 3:20 PM Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:
Show 11 quoted lines
>
> Is what you want equivalent to:
>
> # save the "git add -p"'d chunks
> git stash push --staged
> # save the "uncommitted"
> git stash push
> # pop the previously staged
> git stash pop --index stash@{1}
>
> ?Never noticed --staged before. I just tried to seq 1 3 >> bar then git add -p to stage with 2 and 3 followed by a git stash push --staged but that gave me the error
> error: patch failed: bar:2 > error: bar: patch does not apply > Cannot remove worktree changes
But I'm guessing the command (and approach) work fine if the staged/unstaged are in different files.