Wie man eine bestimmte Version von Master und Fork Repo in Github vergleicht / vergleicht

Es gibt zwei Repos auf Github:

"Repo1" ist ein Master mit regelmäßigen Commits (noch nicht von mir gegabelt) "Repo2" ist eine Gabelung von Repo1 vor etwa 2 Jahren (noch nicht von mir gegabelt)

Ich möchte einen DIFF zwischen den beiden Repos durchführen, basierend auf der Codeversion in "Repo1", die vor ca. 2 Jahren von "Repo2" verzweigt wurde. Mein Ziel ist es dann, den neuesten Code von "Repo1" und die jetzt isolierten Änderungen von "Repo2" zu erhalten und diese in ein neues "Repo3" zusammenzuführen, wodurch die Änderungen, die vor 2 Jahren zu einer Verzweigung hinzugefügt wurden, effektiv in mein neues übernommen werden Gabel des neuesten Codes von "Repo1".

Eines der Probleme, die ich habe, ist, wenn ich versuche, mehr als eine Gabel von demselben Root / Master zu gabeln, scheint es nicht zu funktionieren, zeigt mich einfach zurück zur ersten Gabel. Ich denke, ich muss alles lokal klonen und die erforderlichen Arbeiten dort ausführen, um dann auf ein neues, sauberes, zusammengeführtes Repo zurückzugreifen.

Jede Anleitung sehr geschätzt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage