I just discovered the Blame tab in Github, which allows you to see:
- what code changed
- when it code changed
- and sometimes, even ‘why’, through linked commit messages or PRs
The History button is also useful — it shows all the commits for a file, lets you see changes over time, and even filter by contributor.



