title: git log and show on a bare repo
body: <p>I created a bare repository on a file-server in my local network at home.
  After this i pushed a branch of an existing repository from my desktop-pc to this new remote repository.</p>
  
  <p>Pushing worked perfectly and it seems, that all data arrived (a "git branch -va" gives me the correct data). 
  But i cannot use git log or git show on the bare repository.
  i get an:</p>
  
  <p><code>fatal: bad default revision 'HEAD'</code></p>
  
  <p>or simply no output</p>
  
  <p>is this normal for bare repositories? Is there another possibility to visualize everything?</p>
  
  <p>Edit:
  The fatal error is solved now, but i receive no output from "git log" or "git log unstable". Same command on the desktop-pc works perfectly</p>