From: "Konstantin Khomoutov" <>
Sent: Tuesday, July 08, 2014 3:59 PM
On Mon, 7 Jul 2014 21:59:56 -0700 (PDT)
dexter ietf <> wrote:

often times i had to use origin/blabla to refer to my remote branch,
i was wondering if there is a shortname for this, for example 'remote'
may be it's already there that i'm not aware of, pleas shed some

@{u} is a name for "the upstream branch".  So, if you have a branch
"blabla" currently checked out, and have it track its remote branch,
say, "origin/blabla", then you commands like

 git log ^@{u}

would mean the same thing as

 git log ^origin/blabla

I suggest you to read [1] in its entirety as you might pick other
interesting things from there.

And no, there's no "special" names for remote branches because
implementing this would introduce a level of indirection which would
confuse things (what happens if you create a true local branch named



While Konstantin is correct about using the git revisions formats for command lines, there is still a lot of loose terms and descriptions for the '(remote) Tracking Branch' which deserves a much cleaner and more consistent naming in all the texts. However that ship has sailed - there's too much verbiage on the web to clean it up.

The distinction and item I refer to [the Tracking Branch] is the local copy of a branch, as it was last seen, on/from a remote server. - Its presence locally avoids network delays (especially if you are off-line!) when refering to content on that remote, - However, it could now be 'old' if you haven't fetched any updates recently. - It, the distant remote branch, could even have been --force re-written without warning!

It is usually the latter problems, as perceieved by those with an 'always on' connection, that creates much confusion as to the 'best' solution for managing one's remotes.

Anyway, I'd say the name was "Tracking Branch" (without any local/remote prefix). See 'git help revisions' for the command line spellings.

You received this message because you are subscribed to the Google Groups "Git for 
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
For more options, visit

Reply via email to