title: It's possible to have a "small" git bare repo, removing older commits?
body: <p>I have a bare git repository on the production server used only to deploy from the local repository with a simple <code>git push prod</code>. </p>
  
  <p>Everything is working fine and the git repository is few hundred MB, until now, but I don't feel comfortable with the idea of the repository growing without limit on the server.</p>
  
  <p>Is there a way of removing old files on the bare repo, or should I change completely my deployment configuration?</p>