idk man, if you're a software engineer I think the onus is on you.
There are plenty of great and free resources, like the pro git book.
Every month there's a thread where a bunch of people come in and bemone how git is complicated blah blah. Every month lots of people point out that git is much easier to use if you just bother to conceptually learn about it's internals.
it's like coming into a forum for accountants where people bitch about having to learn tax code. please...
it's like coming into a forum for accountants where people bitch about having to learn tax code. please...