git create commit de diff entre dos twigs

Tengo dos twigs que tienen muy poca historia similar, pero están relacionadas entre sí.

Quiero los cambios entre esos dos en un commit de git.

files se han eliminado y creado entre esos parches y quiero que el parche refleje que

es decir: las siguientes cosas no funcionarán:

git diff branch_a branch_b -- > patchfile git checkout branch_b git apply patchfile # deletes and adds are ignonetworking git commit # we miss the deletes 

Una forma simple de hacerlo es:

 - create and checkout branch tmp at branch_a - reset --soft to branch_b - commit 

ese compromiso debe tener todas las diferencias

Ver git apply --index . Esa es la razón por la cual no hace nada.

Además, asegúrese de estar en el directory raíz para que .git debe estar allí.