tags:

views:

104

answers:

4

I find Git very difficult to learn if you just use read about it.

Are there some tutorials that show you pictures for branching, merging, cloning etc so that you could understand more easy?

Like this one: http://osteele.com/images/2008/git-transport.png

+4  A: 

Understanding Git Conceptually is nice a compilation of explainations on how git works, it will help you to understand and master the concept behing git, after, all the feature will appear natural. By the way, there are pictures !

Boris Guéry
+4  A: 

Yes, there is one: http://marklodato.github.com/visual-git-guide/

Tomasz Wysocki
Wow..exactly what I looked for (look at my link in my post). If it requires a thick book to understand something, then it's either something wrong with the tool or the author. One picture really explains what 10 pages can't :)
never_had_a_name
Or that the concepts are hard... The short books on relativity theory are usually hard to read :)
Thorbjørn Ravn Andersen
The worst thing is to open a book and there is only a lot of text and a lot of text. one picture can explain more than 1000 words. look at this: http://osteele.com/images/2008/git-transport.png. You will always remember it. Visualize the concepts instead of writing 300 pages book. Pics + explainations + codes in each. Reference each example/action in a reference index. And that is called simplicity.
never_had_a_name
+1  A: 

when looking for a "graphical" intro to git you should consider this excellent book:

other important ressources:

for in depth info there is no way around this:

udo
+2  A: 

What I understand from your situation is that you need a conceptual introduction to, actually, how a Distributed VCS works and then specifically how to apply those learnt concepts with Git and use it efficiently. I had followed this route:

  1. Re-educate yourself with DVCS concepts. Joel Spolsky's hginit.com takes you through the DVCS concepts with baby-steps so you could get a solid understanding and revise your concepts. Although it uses Mercurial for practice but trust me it'll take you just a day and then you'll be in a much better shape to use Git.

  2. Pro Git is the book we all know and love. But it's text and illustrative diagrams will only help you when you have a conceptual background.

nabeelalimemon
+1 for hginit. Joel explains things really well.
Thorbjørn Ravn Andersen