From: Chunlin Zhang Date: Thu, 17 Feb 2011 07:00:42 GMT Subject: How to git checkout a orgin(unstage) version file in another directoy? Message-ID: 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!