In Git 2.23+, you can specify a list of commits to skip during git blame:
This is very useful for hiding non-essential commits such as bulk code formatting.
A lot of projects are already using this format, e.g.:
Although this works fine in command line if you have Git >2.23
git blame --ignore-revs-file .git-blame-ignore-revs some_file
git config blame.ignoreRevsFile .git-blame-ignore-revs git blame some_file
It will be very nice to have this supported in Github’s native UI of git blame