https://medium.com/@gohberg/the-biggest-misconception-about-git-b2f87d97ed52
it's not all about diffs