https://www.geeksforgeeks.org/best-git-practices-to-follow-in-teams/

1. Branches

2. Commits frequency

3. Commits messages

4. Don’t commit broken code

5. Pull requests

6. Continuous integration (CI)