Practicing Git with Fabian and Tahmid

Ready to learn about version control through git? You can follow along here.

Version control is...

... is a system that records changes to a file or set of files over time so that you can recall specific versions later. For the examples in this book you will use software source code as the files being version controlled, though in reality you can do this with nearly any type of file on a computer..

Cloning a repository...

... is leading us into war. The Clone Wars, that is.

"Adding", "committing" and "pushing" changes...

... you just said three things that all mean the same thing.

You need to fork when...

... you're out of spoons.

An interactive poem about version control:

(Click to advance.)

More about open source

Why do we fall sir? So we might learn to pick ourselves up.

Open source participation is one way to gain noun skills and make connections that will last you through your career. Volunteer staff will include professionals and academics who use open source daily.

Who we are

This tutorial was put together by Shauna Gordon-McKeon and Asheesh Laroia of OpenHatch. We're a non-profit that helps people get involved in open source. We especially like running events on college campuses. You can learn more.

Get in touch

If you want to get in touch with us, the best thing to do is to email us. Try this: hello@openhatch.org
You can also find us on IRC at #openhatch on FreeNode. Click here for web chat.

Further resources

Try Git
The official git book
Git Immersion