Guide: Revoir des évolutions sur le site GitHub - lexlib/documentation GitHub Wiki
Ce guide vous donne un tour vite fait des possibilités de recherche sur le site GitHub.
Ouvrons le code de procédure pénale:

En haut a gauche on peut voir qu'il y a 874 versions consolidées du code. Dans la partie centrale de la page, on voit la structure du dossier. Il existe 4 dossiers, dans lesquelles il y aura 1 fichier par article. Il y a aussi un fichier Code de procédure pénale - Intégral.md. Ce fichier contient le code entièrement, en occurrence, par défaut GitHub montre la dernière version, ici celle qui sera en vigueur le premier janvier 2019.
Pour voir toutes les versions, cliquez sur 874 commits et de suite on peut choisir la version rentrée en vigueur le premier Juillet 2017. Regardons par exemple l'article 398:

Ici on voit ce qui a changé pour cet article le premier Juillet 2017. Le diff montre le changements par ligne, du coup comme le texte sur la première ligne a été allongé, on voit que toutes les autres lignes ont changé. Pour une visualisation plus sémantique on peut cliquer le bouton on haut a droite (rich diff).

Et voila une belle visualisation des évolutions. De suite, on peut poursuivre nôtre chemin par le bouton View, qui nous ramène sur le texte entier de la version du premier Juillet, pour cliquer ensuite sur le bouton History

Là on voit tout les modifications qui ont été faites spécifiquement à cet article depuis sa création. On peut aussi voir toutes ces choses dans des logiciels hors ligne, par exemple ici une image du logiciel GitKraken:

On peut aussi faire la même chose pour le fichier Code de procédure pénale - Intégral.md si on veut pouvoir voir tout ce qui a changé pour une date spécifique.