git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: status shows no changes but stage won't pop

From
brian m. carlson <sandals@crustytoothpaste.net>
Date
Dec 2, 2025, 22:20 UTC
Message-ID
<aS9mNdJSJP49-V4Q@fruit.crustytoothpaste.net>
In-Reply-To
<95EA2230-530D-4EB5-AF19-ADED54976F17@disney.com>
On 2025-12-02 at 19:23:53, Lipofsky, Dan -ND wrote:
Show 32 quoted lines
> I believe I've uncovered a weird bug in the git client (2.49.0 and 2.52.0, installed with brew on MacOS 15.6.1).
> 
> status shows no changes, but stash won't pop because it says it would overwrite local changes
> 
> $ git status -u
> On branch release/2.0.0
> Your branch is ahead of 'origin/release/2.0.0' by 16 commits.
>   (use "git push" to publish your local commits)
> 
> nothing to commit, working tree clean
> 
> $ git stash pop
> error: Your local changes to the following files would be overwritten by merge:
> 	src/main/java/com/wdpr/nge/edt/gstexpds/web/ExperienceRecordController.java
> Please commit your changes or stash them before you merge.
> Aborting
> On branch release/2.0.0
> Your branch is ahead of 'origin/release/2.0.0' by 16 commits.
>   (use "git push" to publish your local commits)
> 
> nothing to commit, working tree clean
> The stash entry is kept in case you need it again.
> 
> $ git version
> git version 2.52.0
> 
> 
> So how did I get here?
> I did something weird (accidentally, because I was distracted with multiple windows open).
> I was doing a "git rebase -i" from the command-line,
> while at the same time I staged a change using Sourcetree,
> and then exited the rebase (I think without actually changing anything).

Do you maybe have some files that are marked assume-unchanged or skip-worktree here? I wonder if that might be causing this issue, although I don't know for sure.

You can try this to see:
  git ls-files -v | grep -v '^H'

In a normal case, I would expect to not see any output from that command, but if one of the assume-unchanged or skip-worktree bits are set, then you would.

-- 
brian m. carlson (they/them)
Toronto, Ontario, CA
Previous: Lipofsky, Dan -NDNext: Lipofsky, Dan -ND
Message 2 of 3 in “status shows no changes but stage won't pop”
  1. Lipofsky, Dan -NDDec 2, 2025
  2. brian m. carlsonDec 2, 2025
  3. Lipofsky, Dan -NDDec 3, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.