Articles of avance rápido

Git avanza rápido reemplaza repo completo eliminando historial anterior

Hay un repository en github llamado A. Cloné este informe a mi local de github. El repository original A tiene una twig llamada 'a', que está en una versión anterior de A. Hubo una confirmación del propietario del repository que eliminó el historial y reemplazó todos los files en el repository. En github si compones […]

Intentó fusionar git –ff-only, fue rechazado; luego git merge hizo un avance rápido (?)

Aún estoy aprendiendo GIT. Intenté sincronizar mis repos locales con la confirmación hecha en los repos remotos de estilo 'repos central'. El primer paso fue search el origen: git fetch origin remote: Counting objects: 1, done. remote: Total 1 (delta 0), reused 1 (delta 0) Unpacking objects: 100% (1/1), done. From ssh://github.com/XXXXXX/ZZZZZZZZ bc2afff..3b3c8ee master -> […]

git merge, ¿por qué no Avance rápido cada vez?

Hago una twig (b1) de la twig de desarrollo git checkout -b b1 y hacer algunos commmits sobre b1 al mismo time, realice algunos commits sobre develop , cuando intente fusionar el commit de develop sobre b1 git merge develop el editor de fusión está abierto y no se realiza un avance rápido sin d25ef61 […]

Cómo localizar la twig de característica original después de una fusión de avance rápido

En nuestro equipo, decidimos usar un Source Tree porque es muy conveniente cuando usamos Git-flow . Cuando una twig de características contiene un solo compromiso, SourceTree hará una fusión de "avance rápido" en la twig de devlop. Cuando navegamos por los loggings de commit de git no puedo entender cuál es la twig de características […]

Git no se fusionará rápidamente aunque las dos twigs deberían estar sincronizadas

Tengo dos twigs, dev y next , donde el next se ramificó fuera dev . Las twigs divergieron un poco, así que cuando hice una revisión para dev integé las actualizaciones en el next con un commit de fusión como se esperaba. Los últimos commits en las twigs parecían: // dev 123455 Latest dev commit […]

Fusión GIT –no-ff

En este post, alguien experto en git tratará de explicar cómo se fusionan los git –no-ff nos puede ayudar. He leído aquí http://nvie.com/posts/a-successful-git-branching-model/ (que personalmente encontré que es una muy buena publicación) que git merge –no-ff: "Esto evita perder información sobre la existencia histórica de una twig de características y agrupa todos los commits que […]

Git: configurar merge.ff se rompe y se fusiona para siempre

Encuentro un problema muy extraño en Git (versión 2.10.1 (Apple Git-78)). Parece que si alguna vez configuré merge.ff como false en la configuration de repos local, no hay vuelta atrás para este repository. Simplemente no puedo desarmarlo. Estos son los pasos para reproducirse: git init # Set merge.ff git config –add merge.ff false # Add […]

Fusiona primero n confirma de twig a principal

Tengo una twig desde el compromiso más reciente al master . la twig tiene dos compromisos en ella. Me gustaría avanzar rápido para fusionar el primero de esos commits en master. Sé que podría hacer una elección inteligente, pero realmente no quiero separar al maestro y la twig si puedo evitarlo. Estado actual: Branch: +—>B—>C […]

Git avance rápido para conservar el compromiso original y la date del comitente

Mientras estoy haciendo algo como git merge –ff-only someBranch la date del autor y del autor están muy bien conservadas, pero se sobrescriben la date del comitente y la date del autor. ¿Cómo puedo hacer una fusión de avance rápido y conservar la date original del committer y committer? La documentation no ayuda en absoluto.

git: list cambios remotos

Tengo un "mío" remoto git (que pasa a ser un tenedor github) que ha logrado avanzar en 2 commits. Mi sucursal maestra local está por delante de 244 commits (extraído del repository original de gitub). Como resultado, presionar para "mina" no es rápido. ¿Cómo puedo hacer una list de los 2 compromisos por los cuales […]