Cada request de extracción a un repository que se bifurcó de otro, contiene cada confirmación desde el tenedor

Tengo un repo de git que llamaremos RepoA.

Bifurqué RepoA a RepoB.

Cada request de extracción que realizo para RepoB contiene cada confirmación (incluso confirmaciones ya fusionadas en maestría, o confirmaciones de otras personas en otras requestes de extracción) desde la bifurcación.

No soy muy bueno con GIT, pero el suyo es realmente frustrante. Si no puedo resolver esto, voy a eliminar RepoB y crear un repository nuevo sin el tenedor para ver si esto soluciona el problema.

¿Alguien sabe qué está pasando o sabe cómo solucionar lo que me está pasando?

Cada request de extracción que realizo para RepoB contiene cada confirmación (incluso confirmaciones ya fusionadas en maestría, o confirmaciones de otras personas en otras requestes de extracción) desde la bifurcación.

Una request de extracción se debe realizar a partir de confirmaciones realizadas en una twig dedicada.

Deberías volver a establecer la base de esa twig sobre el upstream/master (siendo el upstream una reference al repository original)
Consulte " Cuál es la diferencia entre el origen y el flujo ascendente en github ".

origen vs. aguas arriba

Tenga en count que si ya realizó una request de extracción desde esa twig, la rebase actualizará automáticamente dicha request de extracción con el nuevo sha1 resultante de esa rebase.

Consulte " ¿Cómo hacer una request de extracción de Github? " Para get más consejos.