Como comparar / diferir versão específica do repositório master e fork no github

Existem dois repositórios no Github:

"Repo1" é um mestre que tem confirmações regulares (ainda não bifurcadas por mim) "Repo1" é um fork do Repo1 de cerca de 2 anos atrás (ainda não bifurcado por mim)

Eu quero fazer um DIFF entre os dois Repos, com base na versão do código no "Repo1" que foi ramificado por "Repo2" (aproximadamente 2 anos atrás). Meu objetivo é obter o código mais recente de "Repo1" e as alterações agora isoladas de "Repo2" e mesclá-las em um novo "Repo3", trazendo efetivamente as alterações adicionadas a uma bifurcação há 2 anos, no meu novo bifurcação do código mais recente de "Repo1".

Um dos problemas que estou tendo é quando tento bifurcar mais de um Fork na mesma raiz / mestre que parece não funcionar, apenas me aponta de volta para o primeiro fork. Estou pensando que preciso clonar tudo localmente e, depois de fazer o trabalho necessário, voltar para um novo repositório mesclado limpo?

Qualquer orientação muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion