Git Merge не зафиксированные файлы - PullRequest
0 голосов
/ 28 июня 2019

Я работал над новой функцией в ветви (A), чтобы протестировать ее на новой системе, которую я слил в другую ветку (B), в которую я интегрировал новую версию SDK без фиксации.

git checkout -b A
git merge B --no-commit

Я не хотел фиксации слияния, так как хотел дождаться пересмотра ветви B, функциональность на A независима.Мне нужно было только объединить, чтобы иметь возможность построить проект.Теперь я реализовал эту функцию в ветви B и зафиксировал ее, не добавляя файлы, полученные после слияния.После этого я допустил ошибку и произвел полный сброс.Теперь все изменения в B пропали, но я не могу их вспомнить, git говорит: «Уже в курсе».

Может кто-нибудь объяснить, как их вернуть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...