¿Cómo fusiono un archivo binario?

Tengo un archivo binario en my_branch, y cuando necesito hacer cambios, git, por supuesto, no lo fusionará.

Entonces lo que hago ahora es:

git checkout my_branch
# make a change to gui.bin
mv gui.bin ~/
git commit -a
mv ~/gui.bin .
git commit -a
# git rebase to 1 commit
git checkout master
git merge my_branch

¿Pero hay una manera más fácil?

Respuestas a la pregunta(2)

Su respuesta a la pregunta