Articles of git rebase

Reasignación / Renombramiento de Ramas Git

Tengo dos twigs, una es twig de liberación y la otra es una twig de característica. Trabajé en ambas twigs desde cuando se creó la twig de características fuera de la twig de publicación, por lo que la fusión no funcionará correctamente. Hubo muchos cambios en la twig de características, desde el cambio de nombre […]

Introduzca cambios locales en git a comentarios específicos en el pasado

Supongamos que tengo 2 confirmaciones en la parte superior de mi twig principal y algunos cambios locales sin compromiso. master -> commit 1 -> commit 2 -> (uncommited changes) En la commit 1 , modifiqué solo el file A, en la commit 2 , modifiqué solo el file B. Los cambios no realizados contienen las […]

Flujo de trabajo / estrategia de git óptimo para requestes de extracción para proyectos de código abierto

Estoy buscando una estrategia clara, simple y óptima para trabajar en un proyecto público, que incluye: tirando cambios recientes agregando mi trabajo en la parte superior de la historia enviar request de extracción para revisión con historial limpio Por óptimo me refiero a un número mínimo de pasos, y lo más importante, Máxima automation y […]

Rebase de twig que se creó a partir de una twig de características

Estaba trabajando en una twig de características que empujé al origen. Luego creé otra twig de características pero no compré master antes de crearlo. Ahora mi segunda twig de funciones tiene las confirmaciones de la primera twig de características que aún no se han fusionado a maestra. Traté de volver a establecer una base y […]

No se puede acceder al repository local de Git después de salir durante una rebase

El apagado de mi máquina virtual durante una git rebase y ahora el directory del proyecto no tiene vista alguna del repository de Git. Cuando hago un git status obtengo lo siguiente: vagrant@localhost /var/www/crmpicco $ git status fatal: Not a git repository (or any of the parent directories): .git Intenté volver a inicializar el repository, […]

Aplastar todo se compromete en uno

Me ramifiqué de Master para crear una function para nuestro website, ahora la twig tiene quizás 1,000 commits ahora, y no quiero fusionar eso con el maestro. Me gustaría tomar el HEAD de la sucursal y básicamente eliminar todas las otras confirmaciones. Intenté hacer una rebase pero eso no pareció funcionar, ya que aún muestra […]

Cómo fusionar una request de extracción local y temporalmente

Esto se basa en la metodología de flujo de git donde tiene una twig principal y de desarrollo, y las funciones se ramifican desde el desarrollo hasta las requestes de funciones para desarrollar. Así que he terminado de trabajar en una twig de características y he enviado una request de extracción para que se fusione […]

git rebase: only –root muestra confirmaciones

Estoy en la twig maestro. Cuando hago git rebase -i –root master puedo ver cada confirmación hecha en el repository y la rebase. Sin embargo, cuando hago un git rebase -i master o un git rebase -i origin/master , obtengo: noop Rebase fa2874e..4a271fe en fa2874e (1 TODO artículo (s)) Cuando selecciono un compromiso específico para […]

“ git pull – -rebase` en las twigs de características

Intento modificar ligeramente mi flujo de trabajo y necesito ayuda para entender dos escenarios diferentes. escenario 1 Usando git git pull – -rebase en twigs de características para mantenerlos actualizados. Normalmente rebasaría manualmente pero la bandera de rebase parece una ceremonia un poco less. Escenario 2 Rebasando manualmente desde master y usando git git pull […]

El maestro de rebase de Git en una nueva twig está dando conflictos de fusión

Vale, aquí está. Obtuve muchos conflictos de combinación cuando bash volver a establecer la base en mi twig de funciones actual. La Maestra estaba adelantada como cien commits, por lo que era inevitable que sucediera. Entonces, lo que pensé era actualizar el maestro de origen desde el maestro en sentido ascendente, cambiar al maestro de […]