Hola,
Por lo que dice el mensaje de error, en tu copia local tenes al menos estos archivos modificados:
src/Clases/Carcel.java
src/Clases/Jugador.java
test/TestClases/CarcelTest.java
Puede ser que en el repositorio tambien esten modificados, entonces Git te dice que necesitas "guardar" tus cambios en algun lado antes de hacer el pull, por las dudas que haya un conflicto.
La forma mas facil de "guardarlos" es usar el "stash" (es como un lugar donde Git te permite guardar cambios sin tener que hacer commit de ellos).
Entonces, la secuencia seria:
git stash (guardas tus cambios en el stash)
git pull (traes los cambios del repo)
git stash pop (volves a aplicar tus cambios)
Ojo que en ese ultimo paso puede haber un conflicto si los archivos que vos modificaste fueron modificados en el repo (Git no va a saber si son tus cambios o los del repo los que tienen que quedar finalmente).
En ese caso, lo vas a tener que resolver manualmente luego de hacer el pop.
Fuente: https://stackoverflow.com/questions/19216411/how-do-i-pull-files-from-remote-without-overwriting-local-files
Saludos
Eugenio