origin force example español git git-merge

git - force - ¿Cómo surge “no algo que podemos fusionar”?



git merge squash (2)

Esta es una nueva para mí. Soy un usuario bastante experimentado de git, y acabo de agregar un control remoto a un repositorio que fue bifurcado del mío, buscó las actualizaciones y luego trató de combinarlas en:

$ git merge HEAD f6ff240dbf47234249a68b34c8a98bb11237aa7 fatal: f6ff240dbf47234249a68b34c8a98bb11237aa7 - not something we can merge

No hay casi nada en la web sobre este mensaje de error, lo que me sorprende. Lo más cercano que puedo encontrar es esta página acerca de estar en un estado de cabeza separada . Pero git status informe de git status que estoy en la rama maestra.

Puedes ver los repositorios que estoy tratando de usar en github, mi repositorio y el control remoto del que quiero extraer . Al momento de escribir, el maestro de mi repo está en 6dc048862a93ffba6cd37883fd43e40651f248c1 .

En cuanto a la historia, puedo ver dónde divergen las bifurcaciones, y estoy intentando fusionar un compromiso de 3 confines en la bifurcación. No parece tan difícil.

Para replicar por ti mismo podrías hacer:

git clone https://github.com/aptivate/dye cd dye git remote add qris git://github.com/qris/ping-dye.git git fetch qris git checkout master git merge f6ff240dbf47234249a68b34c8a98bb11237aa7


Es bastante simple: f6ff240dbf47234249a68b34c8a98bb11237aa7 no existe.

Me di cuenta de que te refieres a 3f6ff240dbf47234249a68b34c8a98bb11237aa7 ( 3f6ff240dbf47234249a68b34c8a98bb11237aa7 cuenta los 3 faltan al principio) Solo ve a la lista de confirmación y escribe Ctrl + f f6ff .

Si ese es alguien que conoce, debería decirles que siempre se bifurquen del master y confirmen sus cambios personalizados allí (para cada cambio), en lugar de comprometerse directamente con el master . Entonces él no necesita cambiar de base y forzar los cambios desde la corriente (usted) y solo tiene que fusionar las ramas de la historia específica.


Recibí un mismo mensaje de error. En mi caso, la razón es que uso '' ( '' y '' ) '' en el nombre de la rama.