La respuesta simple a esta pregunta es *. *, Básicamente es completamente seguro ignorar cualquier cosa que no desee agregar al control de versiones. Dicho esto, realmente depende de lo que estés buscando lograr usando Git. Si desea poder pagar / importar su proyecto en otro lugar desde el mismo repositorio, entonces querrá ignorar a lo más / bin / . y / gen / . , No ignoraría las carpetas en sí (es decir, / bin, / gen) solo por mantener la estructura de directorios adecuada para su proyecto.
Eso responde a la pregunta inicial, pero no está relacionado con el problema que está teniendo. En cuanto a la resolución del problema que está experimentando, debe publicar más información, específicamente lo que aparece en la pestaña Problemas. Si no puede ver la pestaña Problemas en cualquier lugar, haga clic en el menú Ventana, luego muestre la vista, luego elija problemas si está allí o haga clic en otro y busque en General para encontrarlo.