Why old fixes coming back for the last two weeks!

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

Hi everyone,

I am facing a strange issue and would really appreciate your suggestions or advice.

Background:
I have been using Cursor for the past three months while developing a React Native application. Until a couple of weeks ago, everything was working as expected. About two weeks ago, however, a large number of changes I had made suddenly disappeared. I checked the Git history, reviewed and merged the relevant commits, and re-baselined the code. I assumed it was a one-off issue.

Problem:
Yesterday, I worked on a branch and tested everything thoroughly. I then followed my usual Git workflow: add, commit, merge into dev, and push to origin. At the end of the day, the app reflected all the changes correctly.
Today, when I ran the app again, several issues that I had fixed many commits ago reappeared. For example, I had changed the header icon, but the old icon is now showing again. Similar issues have been occurring almost daily, even though I have been following the same Git process consistently for the past two months.

Help needed:
Can anyone help explain why this might be happening?

One more thing I noticed: whenever Cursor modifies a file, I now see “Keep” and “Discard” actions, and they do not disappear even after running git add and committing the changes. What exactly are these options, and could they be the root cause of this issue?

Steps to Reproduce

None

Expected Behavior

correct working…

Operating System

MacOS

For AI issues: which model did you use?

tried many

Does this stop you from using Cursor

No - Cursor works, but with this issue