gitskills

Creating a new branch is adding branch pointers and changing HEAD pointer.

I am not familiar with git. This confuses me a lot.

I have really no idea what this guy's tutorial is doing,

because I found there's no anything about "what if something goes wrong". yes, that's too much