
<p>The construct <em>@\{-&lt;n&gt;\}</em> means the &lt;n&gt;th branch/commit checked out
before the current one.</p>
</dd>
<dt class="hdlist1"><em>&lt;branchname&gt;@{upstream}</em>, e.g. <em>master@{upstream}</em>, <em>@{u}</em></dt>
<dd>
<p>The suffix <em>@{upstream}</em> to a branchname (short form <em>&lt;branchname&gt;@{u}</em>)
refers to the branch that the branch specified by branchname is set to build on
top of (configured with <code>branch.&lt;name&gt;.remote</code> and
<code>branch.&lt;