Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
How to compare a git stash to the current working tree?
In git you can put your current changes aside for a moment with git stash
. This is really neat but what often ends up happening is that you forget what was in there, and what was the state of the branch at the time of stashing.
There's git stash show
, but it only displays the differences to the stash's parent commit. I would like to see the diff to my current working tree.
1 answer
Well it was easier than I thought:
git diff stash
A note about the direction: This will show things which are present in the working directory but not present in the stash as added +
. And vice versa with removed things. If this sounds counterintuitive, you can reverse it with the -R
flag.
0 comment threads