Master Git: Top Tips and Best Practices