On Thu, Mar 14, 2013 at 3:54 PM, Konstantin Khomoutov < flatw...@users.sourceforge.net> wrote:
> On Thu, Mar 14, 2013 at 11:24:27AM -0700, joeriel...@gmail.com wrote: > > > How do I reset one working file, but leave the index alone? git checkout > > file does not do that > > (it appears to do nothing), nor does git checkout -- file. > > > > To clarify, I've edited a file, then added it to the index. I now want to > > leave the change in the index, > > but reset the working file to the checked-in version. > > git checkout HEAD -- file > > or > > git show HEAD:file >file > > `git checkout -- file` did not work for you because if you don't specify > where to get the contents from, it assumes the index -- to cite the > manual: > > When <paths> or --patch are given, git checkout does not switch > branches. It updates the named paths in the working tree from the index > file or from a named <tree-ish> (most often a commit). > > -- > You received this message because you are subscribed to the Google Groups > "Git for human beings" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to git-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > You can also use git reset file. It will change a file from index state to modified or untracked state. William Seiti Mizuta @williammizuta Caelum | Ensino e Inovação www.caelum.com.br -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.