Cómo arreglar esta fusión a través de la terminal

Saqué un repository externo localmente a mi carpeta que está conectado con el origin master de origin master de mi repository personal. Los files del externo fueron sacados, excepto el README.md y recibí un error cuando lo saqué, sobre un error de fusión con mi file local README.md .

Luego hice un poco de trabajo, quería impulsar mis cambios a mi repository pero conseguí

 Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'. 

readme file readme e intenté volver a presionar, pero el mismo problema. Y no quiero add --all a una única confirmación, porque los cambios son para diferentes contexts y quiero separarlos en diferentes commits.

git checkout --ours README.md y --theirs README.md y luego otras operaciones pero aún no --theirs README.md éxito.

¿Cómo puedo solucionar esto sin una herramienta de fusión de interfaz de usuario, pero solo a través de la terminal? (No tengo commits sin apresurar localmente, atm).

PD, lo siento si me equivoqué con algo de terminología: solo soy un principiante con git.

Estado de Git:

 You have unmerged paths. (fix conflicts and run "git commit") Changes to be committed: new file: ../bday-picker.js new file: ../bday-picker.min.js new file: ../index.html ..other files Unmerged paths: (use "git add <file>..." to mark resolution) both added: ../README.md 

Y ahora también estoy pensando por qué se enumeran estos 3 new files , porque los borré manualmente a través de la carpeta …

Tu git status muestra que ya estás en el medio de una combinación; deberás abortar esa combinación antes de volver a intentarlo. Ejecute git merge --abort , luego verifique el git status nuevamente y limpie cualquier cosa allí, luego tire.