I\'ve been developing websites for a few years now, and I\'ve never had the time or energy to learn about version control. Now, as I start one of the bigger projects I\'ve ever
You may want to use subversion, and, unless you want to keep the production code in its own trunk (like a directory) then you won't have to fork a new branch, as you can just look at the differences between your current code and what is in production.
To start with, you could just install subversion on your computer and just check in changes. I tend to check in whenever I finish a feature, so that if I totally screw up when doing another change, it is quicker to just revert back to the last working version and start doing that feature again.