git与svn的区别:

  1. 本地working tree是一个完整的仓库。
  2. clone来的本地仓库与源仓库没有从属关系。

使用git时容易受svn用法的影响的地方:

  1. commit不是本地与源的数据交流方法,而是利用pull和push进行两个仓库之前的数据交流。
  2. 使用分支是良好的习惯。
  3. diff不仅仅是同一分支的版本比较,还可以比较不同分支的版本。
  4. checkout是在本地仓库上进行分支切换

本地仓库与git的分支管理

使用diff