My Git Deploy Workflow
I use this for static and simple [Sinatra] based sites -- great for prototyping simple apps. Credit goes to http://toroid.org/ams/git-website-howto for the original idea.
If you don't know what this is, here's an example of how I deploy my website/app to a server:
# create/update/delete files in my site git add . git commit -m "description of the changes I made" git push