It is a common practice to use `git` to back-up and sync ones "dotfiles". I also create Python script to help automate this process.
A Python script that "scans through" a collection of local git repositories and generates a report for me.
`git` was initially created by and for programmers. However, some of its features, particularly the version control functionality can benefit researchers in general, not restricted to computer sciences.