I understand.
Git allows you to do a lot more than check in and check out. It's a powerful tool for collaborating on source code.
To the extent that one doesn't confront what Git actually is, it can seem mysterious or needlessly complex. There's a method to the madness. :)