Best practices for teams using Git