Git Branches

Branches in Git can be seen as movable pointers toward latest commits in a branch. This is in opposite of tags, which can be view as fixed pointer.