What is the best git tutorial out there?

Discussion of other useful tools

What is the best git tutorial out there?

Postby findinglisp » Wed Jul 02, 2008 8:43 pm

I have been tempted over the past few weeks to start using git in earnest, switching away from darcs, which was my go-to VCS for the past couple of years. Git seems to have a lot of the attributes that I liked about darcs, but it also seems to have a lot more headroom. In particular, it seems to be a lot more complex than darcs, at least in the limit. Can anybody suggest a really good tutorial that provides a lot of the down-deep understanding of git? I have found a lot of tutorials while Googling, but most of them fall into the "If you want to do X, then type command Y," sort of thing. Useful for solving specific problems, but they don't do much to educate me on git's underlying theory of operation. I find that I really want to understand that in order to be able to reason about the system and understand how all the various commands fit in. Without that, I feel like I'm just a monkey typing magical incantations without really knowing what is happening underneath or why.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
findinglisp
 
Posts: 440
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX

Re: What is the best git tutorial out there?

Postby Jacques Chester » Wed Jul 02, 2008 11:58 pm

I've heard good things about the PeepCode stuff on git. They have a introductory screencast and an ebook about git internals. I've been meaning to pick them up.

I prefer the classic command-and-subcommand pattern of svn, mercurial et al; but git has too much momentum to be ignored at this stage.
Jacques Chester
 
Posts: 12
Joined: Sat Jun 28, 2008 11:51 pm

Re: What is the best git tutorial out there?

Postby blandest » Wed Jul 02, 2008 11:59 pm

I started with this detailed tutorial http://www.newartisans.com/blog_files/git.from.bottom.up.php after using SVN and Mercurial for about one year. There are some new features that seem strange at first, but everything becomes simple after you actually use it for a few days on a real project.
blandest
 
Posts: 19
Joined: Mon Jun 30, 2008 1:22 am

Re: What is the best git tutorial out there?

Postby findinglisp » Thu Jul 03, 2008 9:15 am

blandest wrote:I started with this detailed tutorial http://www.newartisans.com/blog_files/git.from.bottom.up.php after using SVN and Mercurial for about one year. There are some new features that seem strange at first, but everything becomes simple after you actually use it for a few days on a real project.


Excellent. This is about the best I have seen. Does anybody know of anything that's even deeper?
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
findinglisp
 
Posts: 440
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX

Re: What is the best git tutorial out there?

Postby xma » Tue Jul 29, 2008 11:17 pm

blandest wrote:I started with this detailed tutorial http://www.newartisans.com/blog_files/git.from.bottom.up.php after using SVN and Mercurial for about one year. There are some new features that seem strange at first, but everything becomes simple after you actually use it for a few days on a real project.


Really good documentation, maybe the best I've seen on Git. Though, after having used Git and Bzr, I've decided to get back to Darcs which is simpler and enough to manage my projects.
xma
 
Posts: 14
Joined: Mon Jul 28, 2008 6:36 am
Location: France

Re: What is the best git tutorial out there?

Postby Jasper » Tue Feb 24, 2009 1:18 pm

Tbh, i just use git init, clone, push, add, commit, and gitk to look at it a little, that is about it. It is enough for me so far. Kind of too lazy to figure out even how to revert -_-. I feel i will just learn it as i go.
Jasper
 
Posts: 209
Joined: Fri Oct 10, 2008 8:22 am
Location: Eindhoven, The Netherlands

Re: What is the best git tutorial out there?

Postby findinglisp » Wed Feb 25, 2009 9:45 am

Just to follow up on this, I recently found this video which helped me immensely:
http://gitcasts.com/posts/railsconf-git-talk
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
findinglisp
 
Posts: 440
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX


Return to Other Tools

Who is online

Users browsing this forum: No registered users and 4 guests