Я работаю над проектом. NET Core Razor Pages, который управляется несколькими ветками Git. Я сталкиваюсь с раздражающей проблемой, когда я не могу оформить ветку, не получив такого типа ошибки:
![enter image description here](https://i.stack.imgur.com/xX6N4.png)
Я знаю, что это можно обойти, используя
1) git checkout -- [file]
в каждом из файлов или
2) git stash save --keep-index --include-untracked
, за которым следует git stash drop
.
Мой вопрос: почему я должен иметь делать это каждый раз? Я включил этот шаблон VS.gitignore и даже добавил папку ___/obj/
в .gitignore
. Если все эти файлы кеша и настроек не отслеживаются Git, то почему я все еще получаю эту ошибку?
Заранее спасибо!