"It points the master branch on beta at the commit object that the master branch points at on the alpha repository."
Yes, as clear as mud. This is why I hate git. Why should code versioning be SO bloody complicated?!. Give me SVN or (shudder) CVS anyday.