Git "Невозможно создать дерево из не полностью объединенного индекса"

Я изменил длинный список файлов в Visual Studio 2013, и теперь я пытаюсь зафиксировать их, а также синхронизировать их с изменениями, внесенными другими (мы используем битбакет, если это имеет значение). При попытке совершить, я ввел сообщение фиксации, но затем получаю сообщение об ошибке

"Произошла ошибка. Подробное сообщение: невозможно создать дерево из полностью объединенный индекс."

Я не очень разбираюсь в git, поэтому любая помощь будет принята с благодарностью!

Ответ 1

У меня была такая же проблема. Raina77ow, связанный с ответом, но для разработки здесь: откройте git Bash в рабочем каталоге и запустите git status. Оттуда вы увидите, в чем ваши проблемы.

Для меня это часто из-за неразрешенного конфликта слияния. Если есть несвязанные пути, и вы хотите использовать локальные изменения, то есть отметьте, какие файлы являются разрешением конфликта, запустите git add [filePath\fileName].

Если вы хотите отменить изменения, то есть отключить файл, используйте git reset HEAD [filePath\fileName].