Re: Local branch ahead of tracked remote branch but git push claims everything up-to-date

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 20 Aug 2008, Avery Pennarun wrote:

> On Wed, Aug 20, 2008 at 5:15 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
> > "Avery Pennarun" <apenwarr@xxxxxxxxx> writes:
> >
> >> On Wed, Aug 20, 2008 at 4:40 PM, Andreas Färber <andreas.faerber@xxxxxx> wrote:
> >>> You need to name the local branch, not the remote one:
> >>>
> >>> $ git push origin mybranch
> >>>
> >>> It should then push to remotebranch.
> >>
> >> Not only that, but the "ahead of tracked branch" message depends on
> >> your local copy of the remote branch, not the remote copy of the
> >> remote branch.
> >
> > I think we have long been doing so.  Daniel, correct me.
> 
> ...and I'm dumb.
> 
> I apologize.  "git pull origin mybranch" does not update
> origin/mybranch.  "git push origin mybranch" does.
> 
> It could be argued that pull should update the local reference too,
> but that's irrelevant at the moment.

That is actually to say that fetch should do it (pull calls fetch for that 
part), and I agree with that, assuming you've actually got that fetch 
config, of course.

	-Daniel
*This .sig left intentionally blank*

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux