1.svn是集中管理,git是分布式管理 2.svn本地与服务器不同,本地不存变化记录,git本地与服务器一模一样,本地可以存变化记录。 3.相同点,提交代码都分两步,第一步commit,第二步push。