My server does not support git remote commands, but has ftp. But I want to be able to update production with my git changes. After learning about git log, I realized it was possible to find recent changes to make ftp easier, then realized someone must have already made it really easy. Thus I discovered git-ftp:
https://github.com/git-ftp/git-ftp