So I've been watching some videos from the Facebook Mobile DevCon 2013 (http://www.youtube.com/watch?v=mLuaUtbGvEM) on youtube and every time someone explains something new he or she does a new checkout and all the new code was added to your project. So is this something like different versions of your project? How does this exactly work?
Can someone just explain roughly what a git checkout is and what is needed to set one up?
EDIT The speaker does a git checkout on 38:49