A remarkable number of developers continually undo changes or copy-paste code so they can refer to the previous implementation! https://web.eecs.utk.edu/~azh/blog/yestercode.html I definitely use the GitHub web UI as a reference for the current code sometimes.