Cómo extraer de github y mantener el file local sin resolver conflictos de combinación

Quiero extraer del maestro de github para actualizar mi directory de trabajo actual. Hay un file en el que he trabajado llamado form.html que existe en mi directory de trabajo y una versión anterior en la twig maestra de origen github.

git pull origin master 

Cuando saco del maestro, le pido que resuelva los conflictos. No quiero resolver conflictos de combinación, sino que quiero que mi file form.html de mi sucursal local reemplace completamente el formulario.html en la twig maestra de origen (remota)

¿Cuál es la mejor manera de lograr esto? Gracias

Si no ha confiado su file local, podría (siguiendo la idea de " git pull mantener cambios locales "):

 git stash git pull git stash pop # if conflict on pop: git checkout --theirs -- form.html 

Pero si su file está comprometido, vea " ¿Es posible excluir confirmaciones específicas al hacer una fusión de git? " Y, con un .gitattributes, declare la combinación adecuada:

 form.html merge=ours 

Suponiendo que haya cometido su file form.html …

Después de haber ejecutado 'git pull origin master' y tener conflictos, en ese momento puede resolver fácilmente los conflictos según su versión local. Haz lo siguiente después del tirón:

 git checkout --ours -- <files in conflict> git add <files in conflict> git commit -m 'resolved with --ours' git push origin master