I have been programming since I was a kid and have been using git since 2013. I was a noob when I started using it and due to not knowing about it perfectly some of my experiments actually got me to lose my 2 days work which was terrible. Some practices I didn’t follow made my life stick. When I actually wanted to use the power of version control, I couldn’t efficiently switch between commits or sometimes my git history was just a big mess to figure out. We use tools to make our life easier not to jeopardize the productivity if it is making you efficient or doing no good to you then you probably might wanna change it or find an alternative or learn the good practices of using it so that you can call it your weapon. If you think you know git and you wanna learn about good way to use it or git gave you hard time back in past then probably you are in right place.