I want revert one file changes between two commit,
commit 1 hash: abcde1....
some code changes
commit 2 hash : abcde2....
some code changes
commit 3 hash : abcde3....
some code changes
.....
i can use git checkout abcde3 -- file/to/restore
and revert to commit 3, but lost commit 1 changes,
How can i checkout only commit 2 changes?