title: SVN commit vs Git commit
body: <p>I know Git has local and remote repo(since distributed), but my doubt is there any difference in SVN commit and Git commit(considering local git commit). </p>
  
  <p>As per my understanding, both <code>svn</code> and <code>git</code> will maintain a version for the entire project per commit not keeping version only for the committed files as CVS does.Is that true ? </p>
  
  <p>Then, are there any other differences (except the things like the way both systems store the versioning info, committing to local or central repo)?</p>