https://mytecharm.com.co/post/how-git-push-deployments-work-under-the-hood-xfh12b