Getting the latest Code
$ git pull # fetches the code and merges it into
# your working directory
$ git fetch # fetches the code but does not merge
# it into your working directory
$ git pull --tag # same as above but fetch tags as well
$ git fetch --tag # you get the idea
That pretty much covers every case for getting the latest copy of the code from the remote repository.