El repository de Git contiene el directory de destino

Nuestra compañía acaba de mudarse a Git. Ahora parece que deberíamos haber solucionado nuestro file .gitignore antes de comenzar a verificar el código. Ahora tenemos varios proyectos en el repository de Git, incluidos sus directorys de destino Maven (es decir, directorys de compilation).

Corrí

git rm --cached <target dir path) 

además de agregar

 target/ 

a mi .gitignore

Sin embargo, siempre que lo hago, todavía me dicen que hay fusiones no resueltas con files en el directory de destino. Sospecho que lo que debe suceder es que TODOS los que saquen el código del repository deben hacer esos mismos dos pasos para que deje de get los posts de fusión no resueltos. ¿Es eso correcto? O, ¿hay algo más que necesite hacer?

Yo recomendaria:

 git rm --cached -r target/ 

para asegurarse de eliminar del índice todos los files dentro del directory de destino.

Luego, como se comentó anteriormente, cometer y empujar.
Esa modificación se propagará naturalmente a otros repos indirectos, ya que tendrá que tirar primero (aceptar los cambios) antes de presionar.