From: Junio C Hamano Date: Fri, 29 Apr 2011 16:19:44 GMT Subject: Re: git symbolic-ref vs. reflog (vs. rebase) Message-ID: <7vk4edyqqn.fsf@alter.siamese.dyndns.org> In-Reply-To: Csaba Henk writes: > "git symbolic-ref" is a dangerous command in the sense that it can > change your HEAD position without updating the reflog. Is it > intended behaviour? Yes, it is. But you can choose to do: $ git branch side $ git symoblic-ref -m "move to side" HEAD refs/heads/side $ git log --oneline -g HEAD@{0} 05ddb9b HEAD@{0}: move to side e69de29 HEAD@{1}: commit (initial): first commit if you wanted to.