While both Git and Subversion share the functionalities of a version control system, they are fundamentally different. Subversion is a centralized directory, while Git is distributed with more, smaller directories. Git stores content in smaller chunks, while SVN stores larger files. To see a more detailed comparison, see Subversion vs. Git.