title: Difference between git ls-remote and git ls-remote origin
body: <p>What is the difference between running <code>git ls-remote</code> and <code>git ls-remote origin</code>?  It appears <code>git ls-remote</code> outputs the SHA1 IDs of each branch and tag of the original repository.  Since the original repo is by default titled origin, it appears that these two commands yield the same output.  Is this correct?</p>