I am writing a script for git-gui's "Tools" menu to diff a file. I want to checkout an origin file in a tmp directory and use the diff tool. Now it is ok to those unstage file,but to those staged file, I found that I do not know how to checkout the orgin(unstage) version.
In detail,I change current directory to a tmp directory, and use for example 'git --work-tree=. --git-dir="/media/linux/t/kernel/.git" checkout README' to checkout origin version.
Does anyone can help with this? I look the git help and can not find way till now.
Thanks!