@kevRecently learnt about Git too. Currently I have an alias assigned to an rsync command I use to instantly update my site files over SSH. I'll have to look into webhooks.