A Guided Tour through the Fundamentals of Git
gitimmersion.com
gitimmersion.com
A better interface for reading this tutorial: http://www.comic-rocket.com/go?uri=http%3A//gitimmersion.com...
Regarding the table of contents, it took a while to realize the text was clickable. Also I would prefer the arrows to show what they go to. For example "up next: Checking Status"
I don't know whether that would break the design, but it makes it more usable in a motivating sort of way, "oh boy committing is next!"
All in all, I agree with the learn by doing, so very nice job and thanks for all the good work!
Also some sort of hint that the ToC is clickable, I didn't realize that at first either.
Also, it strikes me that the entire guide should be put on GitHub - did I miss somewhere where it says it is?
All in all this is a great resource along the lines of http://hginit.com/ - which is useful, because the mostly brain-dead students at my university tend to take FOREVER to learn DVCSs. I can't tell you how many times I've had to explain that you really only need to 'git clone' once unless you are checking to make sure you got everything 'right' with the push.
Now instead I'll just point people at this.
I really like the site though and have bookmarked it for later, and I will definitely try out the rest of it. Well done and thanks.
If you have never used Git before or any source control, so a complete beginner it gets you up and running quickly.
I would love one of these expanded on for using and contributing to on Github.
So when new features come out they will be on the CLI first.
Frankly, after you've used git regularly for a week, you'll find that there are two or three commands that you use constantly and never have to think about, and a small set of other commands that you'll have to look up the first half dozen times you use them.
Don't worry, git documentation is quite good.
It's about 200 pages but it really, really helped me internalize how git works. Each git feature/command is explained with a use case and a clear illustration of what's going on.
The online version is free and it's available as a PDF, epub, and mobi.
To disambiguate: ebook versions are also free (at least as of 2 minutes ago!).
I would recommend having progit open when reading the man pages. Git get's a lot of stick for having impenetrable documentation, but once you have have the vocab internalized it becomes a lot simpler.
Also because on Android there was no way to continue past that page