As a student – let’s say it’s around the year 2013 – I mostly used git as the
favoured version control system because it was the de facto standard. There
were folks using subversion, but that seemed to be very much a holdout from the
before times, and was on its way out.
Despite this, I was never happy with git. The frequency with which you have to
do violence to your repository, the fact that you use a --hard flag and weird
notations like HEAD~ never sat well with me.