Follow the steps in this post from Joe Maller http://joemaller.com/990/a-web-focused-git-workflow/Some key advantages of this setup:
– Pushing remote changes automatically updates the live site
– Server-based site edits won’t break history
– Simple, no special commit rules or requirements
– Works with existing sites, no need to redeploy or move files
Don’t forget to make the hooks executable (chmod +x) !!