views:

3858

answers:

19

Are there any good git tutorials available somewhere, except for the official tutorial?

I like the mercurial book, but haven't found anything similar for git. I would like to start using git in some projects, and would therefore be able to point my colleagues to some good reading material. In this particular case, they are still mostly used to RCS and CVS.

+2  A: 

Related question with a comment linking to a git tutorial and a guide to switching from svn.

http://stackoverflow.com/questions/15636/migrating-to-git#15706

Dana
That one is OK, but assumes knowledge in Subversion.
matli
+11  A: 

Here's an unofficial list.

Denis Bueno
+2  A: 

Here's a great post with a ton of resources:

Git and Ruby: Git tutorials, articles and links for Rubyists

Even if you're not a Rubyist, there's lots of good stuff in there.

Charles Roper
+4  A: 

You might like to read Git Magic.

cjm
+5  A: 

I highly, highly, highly recommend the Git Internals PDF and podcasts from PeepCode. It costs $9 but it does an excellent job of describing how Git works from a fundamental level. Once you understand that, a lot of all the other pieces will make a lot more sense. Whether your moving to Git from SVN, some other VCS, or starting from scratch it's really useful to "get" how Git works under the hood.

Pat Notz
+12  A: 

You may want to watch screencasts at http://gitcasts.com/.

phjr
+1  A: 

Also, Pragmatic Version Control with Git will be out in December of this year and, judging from their past books, it should be very good. The beta book is already available at the Pragmatic Programmers website.

Paul Wicks
+3  A: 

There is the Git Community Book by Scott Chacon. It is nowhere near as complete as the Mercurial book though.

pervel
A: 

OGRE Git Tutorial is an excellent presentation about Git by Bart Trojanowski for the Ottawa Group of Ruby Enthusiasts. Flash as well as OggVorbis video is available along with pdf of slide. It starts from basics, into the innards of Git and then to common work flow and tasks of Git. If you have about 2 hours to spare and want to know all about Git, this is the place. One warning though, it's pretty dense at times and you may want to watch it couple of times over to fully grasp the concepts.

Rajkumar S
+2  A: 

This is my favorite git tutorial site. It's spectacular.

Git Ready

Barry Hess
+3  A: 

Video of Randal Schwartz giving google tech talk on GIT

http://www.youtube.com/watch?v=8dhZ9BXQgc4

jottos
A: 

I've gathered many links about git on my blog: Git resources

alexandrul
A: 

This blog series by Jason Meridth was good enought to get me started (on Windows), combined with the Git book mentioned in other answers.

Benjol
A: 

I used slide decks to get up to speed with Git and to stay sharp. Feel free to check them out. http://www.adamlowe.me/2009/09/git-cards-how-i-learning-continued.html They should cover most of the core commands you need to be functional with git.

Adam Lowe
+1  A: 

Pro Git Book is good.

hash
+1  A: 

http://learn.github.com/

Mark0978
A: 

Understanding Git Conceptually http://www.eecs.harvard.edu/~cduan/technical/git/

ionut bizau
A: 

I just wrote this tutorial. It's quite reader friendly, Let me know what you think. http://mathnathan.com/2010/07/09/git/

Nathan Crock