Wait, so people use git and they don't know this?
How?
How?
Add in a post-commit hook on a server-side repo and you have a decent code deployment system.
Oh God yes.
> How?
The same reason nobody seems to bother to read the RFC describing the standard they end up implementing badly, I presume.
EDIT: Or better, having your buddy drive you in your car everywhere without realizing you could drive yourself.
[0] No disrespect to those who only have a fry pan to cook with.