Why not just download Eric Sink's "Version Control by Example" ? http://www.ericsink.com/vcbe/ The book is free or can be purchased and explains both git and Mercurial with similar examples. We use it at our office to get novices up to speed on source control.
It was available in paperback for free a few months ago too (may still be, not sure). I got it, for free, in Europe. From the states. I have no idea how that works financially, but it's a great book on a number of levels and Eric has my utmost respect because of it.
A simple guide for getting started with git
121–130 of 132 posts
Re: A simple guide for getting started with git
#122Having used SVN, and in the process of starting a new job where they use GIT, this actually helped quite a bit. It was quite timely for me.
Re: A simple guide for getting started with git
#123Re: A simple guide for getting started with git
#124Git is an ungodly, half-baked, cobbled-together, overcomplicated mess. If it weren't for git's speed and Linus' name attached to it, I'd be shocked to see any experienced developers using it.
Re: A simple guide for getting started with git
#125Re: A simple guide for getting started with git
#126I think git is not easy to use, and the proof of that is that at least once a month there is a "how to use git" tutorial on the front-page of HN. I'm not saying git is a totally bad system, but I disagree with people who think git is easy to use. You don't see thousands of tutorials on the web, and tutorials hitting the HN frontpage on "How to use Subversion", "My personal Subversion workflow", "My .bashrc file conta…
SVN has had its wave of tutorials and hype (usually comparing it favorably to CVS at the time). Git's wave still seems to be roaring. When the next system comes out, we'll see tutorials for that every couple of weeks too and Git will be where SVN is now.
Re: A simple guide for getting started with git
#127Is that a "bug"?
Re: A simple guide for getting started with git
#128Re: A simple guide for getting started with git
#129Isn't pull bad for some reason? I thought you were supposed to use fetch and merge separately. I can't remember why though.
Re: A simple guide for getting started with git
#130I don't get this. Sure, the tutorial looks very pretty, but it does not explain any concepts. "Create a new repository." What is a repository? What do I do with it? The HEAD is a tree "which points to the last commit you've made". Huh? A tree can point? The one in my garden can't. Also, what's a commit? I thought "commit" was a verb, not a noun. And so on. It's nice that people want to make something as complex as gi…
Your feedback is probably exactly what the project needs in order to become a better introductory guide. As such, I'm surprised the site doesn't include an obvious link to the GitHub repo/issues [1] so that people who have not been enlightened, or want to contribute better explanations, can share what needs to be clarified. [1] https://github.com/rogerdudler/git-guide