<p>Some repository clones I have allow me to do this:</p>

<pre><code>% git pull
% git push
</code></pre>

<p>But other repositories require me to type:</p>

<pre><code>% git pull origin master
% git push origin master
</code></pre>

<p>I think I am missing something in the latter case - does anyone know what is (not) going on here?  I am using the latest git version, just obviously not using it well.</p>

If you cd into your repository directory and then open up your
.git/config
file in an editor.
Append this to the end of the file:
```
```
[branch "master"]
     remote = origin
     merge = refs/heads/master
```
```
This is pretty much just an alias so git knows by default to pull from origin master.