Git is a distributed version control system. It allows you to view and restore old versions of your files and manage the collaborative work on text files.
Git is a command-line program but you can use a graphical user interface if you prefer. Possible GUIs are TortoiseGit (available through the MPIDR software repository in the intranet) or Github Desktop or many others