Как отменить «Git: проверка отсоединена» для VSCode

#git #visual-studio-code

#git #visual-studio-code

Вопрос:

Я случайно отсоединил develop ветку.

Я хочу знать, как отменить.

Версия

Код Visual Studio: v1.52.0

Ветви

  • мастер
  • разработка (скрытие)
  • источник / мастер
  • источник / ГОЛОВА
  • происхождение / разработка

Ответ №1:

Хорошей новостью здесь является то, что исправление, которое вы хотите, простое: вы можете просто снова проверить свою develop ветку:

 # from detached HEAD state
git checkout develop
 

Если вы выполнили какую-то работу и хотите сохранить ее, вы можете просто зафиксировать свою работу. Одним из вариантов было бы создать новую ветку из отсоединенного головного состояния:

 # again, from detached HEAD state
git add .
git commit -m 'your work here'
git checkout -b new_develop
 

Вы также можете не создавать новую ветку, а вместо этого перенести вышеуказанный коммит обратно в какую-либо другую ветку.

Комментарии:

1. Спасибо. Я пытался git checkout develop . Но он не отображается в списке ветвей. Может быть, это потому, что я обновил VSCode.

2. Тип git branch -a … что вы видите? То, что вы видите, это то, что у вас есть?

3. Я вижу develop ветку. Но это не видно из Git: Checkout to (палитра команд VSCode).