La subroling master branch muestra incorrectamente confirmaciones de sucursales remotas en la twig principal local

He estado usando un git repo en un proyecto local en el que he estado trabajando durante las últimas semanas. Recientemente, un amigo quería ayudar a queueborar, así que quise ponerlo todo en GitHub como un repository privado. Inicialmente coloqué todas las twigs, porque no me di count de que había una forma de no hacerlo. Después de jugar con git un poco más, me di count de que podía anular la publicación de twigs individuales de GitHub.

Tengo 4 twigs principales: maestra, desarrollo, corrección de errores y sandbox.

Decidí que quería publicar solo las twigs de desarrollo y corrección de errores, manteniendo el entorno de testing local para que se lo metiera, y el maestro local para extraer los cambios del desarrollo antes de cargar los files en el server web real.

Mientras tanto, mi amigo había creado una nueva sucursal para la function de drag and drop que quería agregar, creó algunos files nuevos y creo que se comprometió a realizar los cambios en la sucursal que creó.

El problema: en mi guion de Windows GitHub

  • Cuando voy a ver mis twigs maestras o sandbox no publicadas, ambas muestran las confirmaciones que mi amigo agregó a su twig de drag and drop, que no deberían drag and drop, ya que no se fusionaron en ellas.

  • Cuando miro la twig de desarrollo, muestra las confirmaciones correctas, sin las confirmaciones de drag and drop.

  • Cuando publico las twigs maestra o sandbox, ahora también mostrarán las confirmaciones correctas, sin drag and drop.

  • Cuando los vuelvo a publicar, vuelven a mostrar los cambios en la twig de drag and drop.

  • Cuando abro un shell y escribo 'git log master' en la misma versión local no publicada, no enumera las confirmaciones de la twig de drag and drop. Parece que solo tiene este problema dentro de la GUI de Windows GitHub.

Me pregunto si esto es un problema con la GUI o si es un error del usuario, probablemente este último. Todavía no entiendo completamente el comportamiento de git, por lo que probablemente tenga que ver con algún estado que se establezca junto con los files de drag and drop, o junto con las twigs maestra y sandbox y no tengo en count su existencia.