It would only take a week to properly learn git. Most people spend a lot more time to learn a programming language or an operating system. I consider git to be almost like a programming language. The information model is not complex, it's actually quite simple if you really understand it .