Я использую Git с Visual Studio 2017 и совсем недавно импортировал репозитории из TFSVC.Я смог создать ветку из своего мастера, развиться против новой ветви, и теперь я пытаюсь объединить эту ветку с моим мастером, но получаю ошибку ниже.
Я скажу, что отчасти проблема в том, что у меня изначально не было настройки файла .gitignore.Будучи новичком в Git, я не осознавал, что он мне нужен, и во время процесса импорта из репозитория TFSVC в Git он никогда не спрашивал меня о его создании.После первоначальной настройки я использовал Visual Studio для создания для меня файла .gitignore, который должен включать файлы .vs, но я думаю, что эта ошибка связана с тем, что я синхронизировался с моим удаленным репозиторием Git до того, какФайл .gitignore на месте.
Любые предложения о том, как правильно синхронизировать вещи?Моя единственная другая идея - сделать резервную копию моего локального репозитория Git, чтобы у меня был свой код, затем удалить удаленное и локальное репозиторий Git, снова выполнить импорт, сразу добавить .gitignore, синхронизировать с удаленным репо, скопироватьвесь измененный код передается в проект, а затем фиксируется и снова синхронизируется.Все это похоже на прыжки через обручи, и я предполагаю, что есть более простой способ справиться с этим, но я не уверен, что это такое.
Вот ошибка, которую я получаю: