Git Deployment Best Practices