From: Eugene Sajine Date: Thu, 07 Jan 2010 17:25:04 GMT Subject: Re: origin/branchname and tracking branch pointing to different commits? Message-ID: <76c5b8581001070925g21ac3136x2928f12dc43437e5@mail.gmail.com> In-Reply-To: <201001071813.01187.trast@student.ethz.ch> On Thu, Jan 7, 2010 at 12:12 PM, Thomas Rast wrote: > Eugene Sajine wrote: >> $git pull origin qa > [...] >> So, generally, speaking qa branch is fine and is in synch with the >> remote mainline, but the state of local origin/qa is not clear. > > 'git pull $remote $branch' does not update the $remote/$branch > remote-tracking branch; it stores in FETCH_HEAD and merges straight > from there. > > -- > Thomas Rast > trast@{inf,student}.ethz.ch > Yep. That's what i though it is. I.e. origin/branchname will point always to the last pushed commit only. Isn't it a bit strange that git fetch doesn't update origin/qa? Probably the problem is that whenever I'm pulling or pushing to remote repo i expect the last updated state of particular remote branch to be reflected in origin/branchname, but IMHO it is correct expectation... What do you think? Thanks, Eugene