This is me all the time.
[is writing commit message]
Oh wait… What did I change?
^Z
git diff --cached
Oh yeah. fg[is writing commit message]
Oh wait… What did I change?
^Z
git diff --cached
Oh yeah. fgI have no idea why anyone would ever not use this to be honest.
But it's still more efficient method for single repository project where using UI git client would be the overkill.