Aquí está el escenario. Hice una rama "dev" fuera de la rama "maestra" e hice algunos commits nuevos. Algunos de esos cambios solo serán relevantes para mi máquina de desarrollo local. Por ejemplo, cambié una variable de URL para apuntar a un servidor apache local en lugar de la URL real que se publica en línea (lo hice por la velocidad durante la fase de prueba). Ahora me gustaría incorporar mis cambios de la rama de desarrollo a la rama principal, pero NO esos cambios que solo tienen sentido en mi entorno local.Cómo fusionar sucursales en Git por "trozo"
Había imaginado algo así como una combinación - parche que me permitiera elegir los cambios que deseo fusionar línea por línea.
Alternativamente, tal vez podría consultar la rama "principal", pero mantener los archivos en mi directorio de trabajo como estaban en la rama "dev", luego hacer un git add --patch. Funcionaría eso?
tenga en cuenta que --squash implica --no-commit, a partir del último git de todos modos – CharlesB