Raúl, veo que te la estoy liando otra vez con el .gitignore, a ver si me puedes explicar porque no me lo pilla y como hacerlo bien, que siempre se me olvida de preguntartelo.
CORRECCIONES Y MEJORAS
- El .gitignore esta vez está bien, lo que te ocurrió en el lab anterior es que subiste la carpeta padre del proyecto, en vez del proyecto en sí.
- Te falta definir el InheritanceType en User. tienes un ejemplo en Publication.
- Buen trabajo en general, aunque no me convence mucho ese Utils para generar los datos de los tests. Prueba a crear un servicio en la carpeta de tests a la que llamar.
- Intenta hacer el ejercicio extra!!