Thanks! That's really interesting to see that only 2 of your list (around adding and pulling) were on my radar as git usability issue, and not even in my top five!
The third one is a bit unclear to me:
> looking at the commit history and copying individual commit hashes
The third one is a bit unclear to me:
> looking at the commit history and copying individual commit hashes
What do you mean exactly by that?