I've been doing web dev for over 8 years now and only since starting work at an agency have I signed up to github (about 5 months ago).
When you working on a project with multiple people then some sort of git of svn repo is almost c must. Hard to work without.
The fun starts when you get conflicts

Git of a svn is for sure a bad practice in the industry. Also I use it to backup all my code.