On the Indie Game Developers Facebook page, everyone seems to recommend using "Git" to manage different versions of a game. As a solo developer, I don't really see this as necessary, but I am open to other opinions and reasons why I should consider it.

Is anyone using git or some other similar type of repository? Are these things compatible with 3DGS projects?