https://mixrolikus.cc/video/R25rGNWrDKc/understanding-the-git-diff-command