Git is an essential and popular version control system.
It has many powerful features like distributed version control system and easy to use. Also, it offers a powerful branching strategy and much more. Also, many git best practices help to use Git more effectively and productively.

Git Best Practices — AFTER Technique - DZone DevOps
There are over thirty git best practices to commit to memory, whch can be a little difficult. Luckily, using the AFTER technique makes it easier.