2009/5/31 bill lam [off-list ref]
On Sun, 31 May 2009, Peter Baumann wrote:
quoted
echo modified >> a.txt
git add a.txt
git checkout -- a.txt (1)
git checkout HEAD -- a.txt (2)
(1) This will do nothing to your file 'a.txt' in your workdir because
the index and the workdir are identical
(2) This will reset your file to the state before you run that bogus
echo modified >> a.txt comand
I still do not understand what index is.
1. is index an replica of the committed tree
2. is index only transient in that its content will be reset once
committed?
3. or other ?
I think index is HEAD or a revision hash. Am I correct ?
Aaron