I'm a single developer working on several small, unrelated projects written in C/C++.
I tried using git (mostly because a client asked me to - I think he doesn't know what a DVCS is but must have heard that git is fashionable :) ) but I was baffled by the documentation, and the tutorials all seemed tailored for needs that are entirely different from mine: large projects with teams of programmers.
I wanted to start using git simply as a "backup system on steroids" first, learning new features later as I need them. I thought the setup and daily usage would be easy, but after a whole day of tutorials I've yet to commit a single project (and I need a bottle of Maalox and some aspirin :) )
To summarize:
So, let's say that I have projects Foo and Baz for Client1, and Bar for Client2. What I need to know is:
I've installed Git GUI (on the laptop) and GitLab (on the server), but I'm amenable to change.
Thanks in advance,
Flavio Rizzardi
Chapter 2. In less than 1 hour you have all working.