Personally, I feel that SVN is a better choice for me because I am the only one working on it, but I still use Git because of GitHub's nice stuff.
Some info about these:
Git and SVN are version control systems for managing code.
They both have the ability to save multiple revisions of each file.
SVN has a central server, and the client sends a commit of code to the server.
Git has a central server, but you clone the servers repository to your computer, and commit to that, than sync that to the central server.
SVN uses numbers (ie r1, r105, r142319843124321) to mark revisions, and they go in order.
Git uses weird hash tags.