Distributed version management tool for 2 programmers (LibGDX, Client/Server)

Hey folks,

maybe someone can handout me a good advice. I want to share a LibGDX project (Client + Server) with my team partner, so that we both can manipulate the source code simultaneously. I’ve tried out GitHub with my last project, but I found it quite hard to cope with it. I wonder if it’s worth dealing with it any longer or if there is a more suitable solution… ???

Thanks in advance!