Recommendations to others considering Git:
Git is probably the number-one tool for version control. It has a great community on which you can rely on, and the best thing you could do is learn git from the ground up via bash or command line. Then, start using GUI tools such as Sourcetree, GitHub for Windows, etc. It could be a little slower at the beginning, but it pays off in the long run.
However, the only disadvantage so far is the use of Git for big repositories. If your codebase size (including assets) is greater than 1GB. After that threshold, it starts to go slow. It's not a real issue for some people, but I'm used to get fast response via command line, and it's not easy to deal with those extra 10-15-second commits when you're in a hurry (it usually takes 1-4 for me with a less-than 1GB codebase) Review collected by and hosted on G2.com.
What problems is Git solving and how is that benefiting you?
I'm a game developer, but I've also worked as a web developer.
Git, as a distributed version control system, works really well on remote teams Review collected by and hosted on G2.com.