git is indeed a database. GitHub is a remote database powered by git. I needed a way to keep information about specific important events in my code nicely saved for later analysis. What can be better than committing them to a VCS? Timestamps, commit ...