This happens to me all the time:
- I have a file open in emacs,
- I save it ('save-buffer),
- the file changes on disk (or get's deleted, moved, etc.)
- but I want it back, so I try to save again in emacs ('save-buffer) and instead of saving it says "(no changes need to be saved)" and does nothing.
Is there a different function, or a setting, that I can use to force emacs to save?