On Fri, 2014-06-20 at 08:40 +1000, James Cameron wrote: [big clip] > I'll get you started though, for personal use, on local computer, > using command-line. Assume you have a directory or folder for a > personal project: [more clip] James, that was a great little summary. One slight difference I would mention is that git clone is probably more often used when collaborating. For example, many of my projects are on gitorious. You can git clone my repository and have my complete project including all the history. In a more open repo, you could make changes and push your changes to the repo. In the case of gitorious, you can request a push and I would need to approve it before it got committed to the gitorious repository. > Then you start learning branching. And I use branching a lot even when not collaborating. If I take off in some risky direction, I will often branch and do the crazy stuff in the branch. Then if I like it, I can merge it back into master. If not, I can just abandon the branch and the good stuff is still in master. One of the main differences between git and its predecessors is that branches are a lot more "lightweight". They are not only simpler, but a lot faster. But that is more advanced stuff. Mostly you need git init git status git add git commit git log And the default git gui works quite well for all of these. OK, instead of even more rambling, I'm going to make multiple posts. --McD --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .