Git удалил "неназванный локальный", он же отключенный ветвь HEAD после переключения на другую ветку - PullRequest
0 голосов
/ 02 мая 2018

Изображение, о котором я спрашиваю

Я работал над проектом и понял, что мой текущий подход не работает (номер 2 на картинке). Поэтому я вернулся к старому коммиту (номер 1) и начал работать.

Git / Sourcetree, очевидно, создал новую ветку для новых коммитов, которые я произвел до номера 3. Я переключился на другую ветку, чтобы проверить что-то, но когда я хотел вернуться к ветви с номером 3 в конце, ветка была больше нет.

Есть ли способ вернуть эту "локальную временную" ветку?

Спасибо за вашу помощь !!

1 Ответ

0 голосов
/ 02 мая 2018

Кажется, что я был на отключенной ГОЛОВКЕ, когда вы запускаете git checkout commit1. Вы можете запустить git reflog, чтобы найти старый коммит, а затем использовать git checkout -b <branchname> <commit>, чтобы создать реальную ветку из этого коммита.

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