Re: origin/branchname and tracking branch pointing to different commits?
- From
- Eugene Sajine <euguess@gmail.com>
- Date
- Jan 7, 2010, 17:25 UTC
- 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 <trast@student.ethz.ch> wrote:
Show 14 quoted lines
> 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