Okay, so, I have my branches (git branch -a):
* chat
master
remotes/origin/HEAD -> origin/master
remotes/origin/chat
I make changes (still with the 'chat' branch checkout out), commit, and push.
I go to my server, on which I have a clone of the repository, and I do a fetch:
git getch
then I switch to the chat branch:
git
…