¿Por qué mi request de extracción de GitHub muestra confirmaciones que no son de mi parte?

Estoy confundido acerca de por qué una request de extracción de GitHub está mostrando muchas confirmaciones que no hice, cuando la rebasé directamente del maestro actual.

Hice lo siguiente:

git pull git checkout -b my-new-branch 

Pasan los días mientras trabajo en cosas, entonces:

 git add . git commit -m 'Add my amazing commit' 

Agregue algunos commits más, luego prepárese para presionar:

 git fetch git rebase master 

La rebase se ejecuta sin conflictos, entonces:

 git push origin my-new-branch 

Sin embargo, cuando abro la twig en GitHub, muestra mis confirmaciones además de las 92 confirmaciones de otros miembros de mi equipo. ¿Por qué está mostrando estos como diferentes para dominar, cuando he vuelto a establecer la base de master?

OK, fue porque no había actualizado mi maestro local, porque solo había buscado y no había tirado. Doh!

Lo arreglé de la siguiente manera. Primero actualicé el maestro local:

 git checkout master git pull 

Luego creé una nueva twig de mi copy actualizada de master:

 git checkout -b my-second-branch 

Luego verifiqué qué hashes de las confirmaciones que me preocupaban en la twig anterior eran:

 git whatchanged my-new-branch 

Luego elegí cuidadosamente las confirmaciones que me importaban de la primera twig, en la segunda twig:

 git cherry-pick hashofmyfirstcommit git cherry-pick hashofmysecondcommit 

Y luego empujé la nueva twig:

 git push origin my-second-branch 

Y luego creé un PR de eso, y eliminé la antigua twig y la antigua PR.