Konstantin, thanks.

On Mon, Sep 5, 2011 at 12:06 AM, Konstantin Khomoutov
<flatw...@users.sourceforge.net> wrote:
> On Sun, Sep 04, 2011 at 06:19:46PM -0700, Allwyn Carvalho wrote:
>
>> I am a git newbie.  We recently started using git for one of the
>> projects in our company.  Here is a question regarding git reset.
>> Let's say I have done a new pull to update my branch and git log shows
>> the following commits in master: A, B, C, D, E,....
>>
>> Let's say I now do a "git reset --hard E".  master's HEAD will be E.
>> Great.  But now let's say I want to go back to setting master's HEAD
>> to A.  Can I simply do "git reset --hard A"?
> Yes.
>
> But note that `git reset --hard` is not something one is expected to use
> to jump between commits in a history: this command repositions the HEAD,
> that is, not merely resets your work tree to the indicated commit but
> first makes the HEAD point to it which is rarely needed).
> If you just want to bring your work tree to the state of a particular
> commit in the history, use `git checkout` (possibly preceded by
> `git stash` if you have a dirty work tree).
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Git for human beings" group.
> To post to this group, send email to git-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> git-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/git-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to