Will git pull anula un file que he estado editando?

Supongamos que estoy editando un file que está bajo control de versión con git, y mientras lo estoy editando, otro queueborador también edita ese file y confirma sus cambios. Luego necesitaré actualizar mi repository local antes de confirmar mis cambios. Entonces, guardo y cierro el file, y saco los últimos cambios. ¿Esto anulará mi file y eliminará todos mis cambios?

fetch pero no se merge porque su directory de trabajo no está limpio.

Puede probar esto de forma segura por:

 git stash # saves your uncommitted changes to the stash git stash apply # applies (but does not pop) latest stash git pull # will fail 

Por lo general, querrás hacer

 git stash git pull git stash pop 

No. Te hará fusionar los dos files a mano si hay un conflicto.

Aquí hay un documento sobre cómo resolver un conflicto de fusión, en caso de que ocurra. https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line/