One of the most notable differences between Git and SVN is speed.
Git is a Distributed Version Control System (DVCS). In Git, the whole repository is stored locally on the developer’s machine. It has revision tracking capacities and complete history. This repository is not dependent on a central server or network access. Creating branches in Git is fast and easy due to Git’s branch implementation. The system helps in merging the files and also helps in finding the unmerged ones.
SVN is a Centralized Version Control System (CVCS). It is a non-distributed VCS that was developed by CollabNet, Inc. It is also distributed under the open-source license. SVN does not have a centralized server or repository. Git branches are a lot easier to work with than SVN branches.