Git: no puede cambiar de twig

En una carpeta local con varios files, tengo un repository git para el cual la twig x solo incluye algunos de esos files, y el máster los incluye a todos.

Cuando trato de cambiar de x a maestro, obtengo:

$ git checkout master error: The following untracked working tree files would be overwritten by checkout: [...some files...] Aborting 

EDITAR: Ninguno de los files enumerados pertenece a la twig x, todos pertenecen al maestro. Estoy bastante seguro de que no se han modificado y, en cualquier caso, estoy de acuerdo en volver a la versión que se haya guardado en la twig principal.

¿Que debería hacer?

Tiene algunos files (los enumerados) que se han editado, pero al revisar una otra twig, sobrescribirá (y perderá) estas ediciones.

Puede confirmar estos cambios o esconderlos.

Ver: http://git-scm.com/book/en/v1/Git-Tools-Stashing

El problema es que tiene files que no se han agregado al tree de trabajo (por ejemplo, nuevos files creados después de la última confirmación). Git evita que pierdas esos files cuando quieres cambiar de sucursales.

Para poder cambiar la twig, puede agregar esos files al tree de trabajo ( git add file1.out o para todos: git add --all ) o puede eliminarlos ( git rm file1.out ... ) Entonces puedes confirmar o (si no está listo) puedes esconderlos ( git stash ) y cuando quieras recuperarlos ( git stash pop )

Más información aquí y aquí .