This question already has an answer here:
I recently began work at a small company as a lone software developer. Before I came no true documentation/version control/etc. was in place. The best they have is Microsoft Word documents and Excel spreadsheets to keep track of everything the engineering team produces.
Personally, among other things, I'd like to institute version control for my own sake, but they're extremely hesitant about it.
My question, is version control sane for a lone developer? What are some of the benefits of version control to a lone developer? Also, what are some of the benefits to, say, a 2-3 man team? And, being that it is a private company, would Github or a private Git server be best?