From http://stackoverflow.com/questions/520650/how-do-you-make-an-existing-git-branch-track-a-remote-branch