Upstream handling in Git 29. August 2011 The default location (usually a branch on a remote) for pushing and pulling is called upstream in Git. There are multiple ways to specify the upstream. This tutorial explains three of them.