old wiki Git Tutorials - sympy/sympy GitHub Wiki

old wiki git Tutorials

<wiki:toc max_depth="1" />

Introduction

This page will teach you how to work with git. If you have only 50 seconds to spend on this, read just the first section. If you can spend 8 minutes learning git, read also the second section. After that, follow the links below to other good git books and tutorials.

50s introduction

This video teaches you how to create patches using the git diff technique:

<wiki:video url="http://www.youtube.com/watch?v=Hxr5axLxTZk"/>

8 min introduction

This video explains how to work with git branches and how to prepare patches the "right" way:

<wiki:video url="http://www.youtube.com/watch?v=XRSazdVUL8s"/>

git branches tutorial (3 min)

This video explains local and remote branches, as well as remotes and how to download them:

<wiki:video url="http://www.youtube.com/watch?v=T5pRg7VIh8M"/>

git fetch and push tutorial (10 min)

This video shows how to use fetch and push commands (as well as rebase).

<wiki:video url="http://www.youtube.com/watch?v=M7Rca-EUeXs"/>

Links to other (video) tutorials

http://learn.github.com/

http://book.git-scm.com/

http://www-cs-students.stanford.edu/~blynn/gitmagic/

http://progit.org/book/

How the videos were created

I (Ondrej) use the following script that I wrote:

http://github.com/certik/record

and that actually works on my laptop. See the [http://github.com/certik/record/blob/master/README README] for more info.