Я новичок в Git и действительно борюсь с этим. Недавно я создал новую ветку, проделал некоторую работу и отправил ее на GitHub, создав запрос на извлечение. Там нет проблем.
Однако, моя локальная среда разработки работ была обновлена, и я потерял все локальные ссылки на мои ветви. Мне нужно, чтобы моя работа вернулась на местный уровень, поэтому я продолжаю.
Из чтения онлайн я попробовал:
Воссоздание моей ветки:
git checkout -b 'name-of-branch-I-had-been-working-on'
Потяните ветку с пульта
git pull origin 'name-of-branch-I-had-been-working-on'
Затем я попытался удалить локальную ветку, которую создал выше (git branch -d
), и попытался:
git fetch origin 'name-of-branch-I-had-been-working-on'
но в каждом случае я получаю ошибку:
fatal: Couldn't find remote ref name-of-branch-I-had-been-working-on
Кто-нибудь знает правильный способ сделать это?