# git: Add git stash picker \(\#35927\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/4b7595c94ca64cac6e1ba033c86d7e3faf3ae5d2)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 4b7595c94ca64cac6e1ba033c86d7e3faf3ae5d2

Requested commit: 4b7595c94ca64cac6e1ba033c86d7e3faf3ae5d2

Commit: 4b7595c94ca64cac6e1ba033c86d7e3faf3ae5d2

Tree: 56edb474abe5ee6ac20ecd99dcf2533a3ffd64d8

Author: Alvaro Parker

Committer: GitHub

## Message

```
git: Add git stash picker (#35927)

Closes #ISSUE

This PR continues work from #32821 by adding a stash entry picker for
pop/drop operations. Additionally, the stash pop action in the git panel
is now disabled when no stash entries exist, preventing error logs from
attempted pops on empty stashes.

Preview:

<img width="1920" height="1256" alt="Screenshot From 2025-09-11
14-08-31"
src="https://github.com/user-attachments/assets/b2f32974-8c69-4e50-8951-24ab2cf93c12"
/>

<img width="1920" height="1256" alt="Screenshot From 2025-09-11
14-08-12"
src="https://github.com/user-attachments/assets/992ce237-43c9-456e-979c-c2e2149d633e"
/>



Release Notes:

- Added a stash picker to pop and drop a specific stash entry
- Disabled the stash pop action on the git panel when no stash entries
exist
- Added git stash apply command
- Added git stash drop command
```

## Parents

- [2143c59fba8a2b2a93cbff1e7f8835b534bc8248](https://git.cafe/gitcafe/zed/commit/2143c59fba8a2b2a93cbff1e7f8835b534bc8248?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/4b7595c94ca64cac6e1ba033c86d7e3faf3ae5d2?format=markdown)
