sinonimo significado divergir diverger diverge git

git - diverger - divergir significado



Las ramas aparentemente han divergido, pero el historial de compromiso es idéntico (1)

git status me dice que mi rama y la que inicié en otro repositorio divergieron:

# On branch master # Your branch and ''origin/master'' have diverged, # and have 13 and 13 different commit(s) each, respectively.

pero el historial de compromiso para cada uno es idéntico. Es decir, el git log muestra los mismos commits, en el mismo orden, con los mismos hash SHA-1 . Eso es para los últimos 13 commits, y todo antes de eso también.

¡¿Que esta pasando?! O he entendido mal algo fundamental, todo es nuevo para mí.

Es una historia bastante larga cómo me metí en este lío - ​​git-svn, cygwin, EGit, pull --rebase con conflictos espurios - pero me pregunto si es posible que esta "divergencia sin diferencias" se deba a las nuevas líneas. Abrí archivos en el bloc de notas y leí mucho sobre svn / git / cygwin y CRLF, pero sin ninguna revelación.

Editar OK La mayoría de los anteriores no es realmente el problema. Tal vez no entiendo git log o algo se ha metido en algún lado ...

Tengo dos repositorios. Si voy a rep_A y ejecuto git log obtengo el mismo resultado (notablemente el mismo SHA-1) que si voy a rep_B y ejecuto git log .

En rep_A, si ejecuto git log origin/master obtengo el historial de commit diferente que espero. (Diferentes SHA-1, pero los mismos mensajes: cómo creé este desastre es otra historia).

git remote -v show me asegura que el origen está donde espero que esté.

git log , on rep_B, no se comporta como esperaba. Es como si me estuviera dando el historial de compromiso para rep_A. ¿Qué me he perdido?


Parece que también olvidaste actualizar repositorios remotos. Entonces, haga git remote update en rep_A (probablemente advierta que no se trata de una actualización de avance rápido, ya que parece hacer una rebase en ambos extremos) y los historiales deberían ser idénticos.