threads / discuss / 60168

Can not `git stash push -- .`

Subject: Can not `git stash push -- .`

## tl;dr

One message between Aug 29, 2023 and Aug 29, 2023.

replies: 0people: 1as markdown or json

Eugen Konkov· Aug 29, 2023, 19:11 UTC · lore

I tried to stash staged files with the command above, but got an error. I even change directory to the top level (where .git is located) and try to provide pathspec. Same result :( ``` $ git stash push -S -m "core -> ubuntu Migration" -- tools/ec2.tf tools/init.conf Saved working directory and index state On branch/xxx: core -> ubuntu Migration error: patch failed: state.d/terraform.tfstate.backup:2 error: state.d/terraform.tfstate.backup: patch does not apply Cannot remove worktree changes ```

Is there a way to stash only selected staged files from current subdirectory, eg. `git diff --staged .`

Thank you.

← back to recent threads