У меня есть проект с несколькими ветками функций в разработке. В процессе консолидации обновлений я объединяю ветвь B с ветвью A. В частности, при проверке на A я запустил git merge B
. Не было никакого конфликта слияния. Чтобы быть в безопасности, я git push
отредактировал свой репозиторий на удаленном компьютере, затем git pull
ed и git status
в качестве проверки работоспособности. Чтобы было ясно, я не слил ни A, ни B, чтобы освоить. Теперь, пока я еще на A, я запустил git branch -D B
, чтобы удалить объединенную ветвь (она мне больше не нужна, верно?). В любом случае, сразу после того, как я запустил git status
, обнаружил, что несколько файлов были подготовлены для удаления; в том числе несколько файлов, измененных во время слияния и многое другое! Я могу просто сбросить или эт c. чтобы восстановить файлы, я не беспокоюсь об этом; Я просто хочу знать, что, черт возьми, случилось! Заранее спасибо, пожалуйста, спросите все, что не ясно.
Если это что-то меняет, я использую git bash клиент на Win10.