Acho que você poderia criar uma tag referenciando o commit 790cac5 (se eu não estou enganado, é o commit usado como base na primeira aula?) e alterar o readme para especificar que quem está no início do curso deve fazer o checkout a partir dessa tag.
Ou outra opção seria criar uma nova branch do código final, mover os commits após esse para a nova branch, e na branch principal (a partir do commit citado anteriormente), criar um novo commit com o readme ressaltando que quem quiser comparar com o código final, basta olhar a branch final. Dessa forma, quem fizer o clone, vai se deparar apenas com o projeto inicial.
Acho que você poderia criar uma tag referenciando o commit 790cac5 (se eu não estou enganado, é o commit usado como base na primeira aula?) e alterar o readme para especificar que quem está no início do curso deve fazer o checkout a partir dessa tag.
Ou outra opção seria criar uma nova branch do código final, mover os commits após esse para a nova branch, e na branch principal (a partir do commit citado anteriormente), criar um novo commit com o readme ressaltando que quem quiser comparar com o código final, basta olhar a branch final. Dessa forma, quem fizer o clone, vai se deparar apenas com o projeto inicial.