Простой ответ на этот вопрос - *. *, В принципе, совершенно безопасно игнорировать все, что вы не хотите добавлять в систему контроля версий. Это, как говорится, действительно зависит от того, что вы хотите достичь с помощью Git. Если вы хотите иметь возможность извлекать / импортировать свой проект в другом месте из того же репозитория, то вам лучше всего игнорировать / bin / . и / gen / . Я бы не стал игнорировать сами папки (например, / bin, / gen) только ради поддержания правильной структуры каталогов для вашего проекта.
Это отвечает на первоначальный вопрос, но не связано с проблемой, с которой вы столкнулись. Что касается решения проблемы, с которой вы сталкиваетесь, вам придется разместить больше информации, в частности, что указано на вкладке Проблемы. Если вы нигде не видите вкладку «Проблемы», нажмите меню «Окно», затем откройте окно «Вид», затем выберите проблемы, если они есть, или нажмите «Другие», чтобы найти их в разделе «Общие».