Кто-то случайно удалил альфа-ветвь в моей команде.как восстановить удаленный филиал git?
У меня удаленный филиал изначальный/альфа. Я не могу найти эту ветвь origin/alpha, используя git ls-remote.
Я знаю, что последнее, что я сделал, было XYZ на происхождении/альфа-ветке. У меня есть SHA этой ветви.
Я пытаюсь создать новую ветку, используя эту SHA. Я использовал git checkout 45430f8834b0ebda6e89668cc4a4ba3f6a2067a4.
после того, как я попытался проверить новую ветку с помощью GIT проверку -b [new_branch]
Я пытаюсь мерзавец тянуть эту отрасль. но я получаю ошибку ниже
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> alpha_recovered
Любая идея, как я могу восстановить мой удаленный филиал, который я не могу видеть в GIT LS-удаленных.
Вы должны либо запустить 'GIT оформления заказа -b' в первую очередь, или ветвь с' мерзавцем branch'. – 0andriy
Я уже назвал его, но после его именования ... если я делаю git pull, я становлюсь ниже ошибки. – Samir
Да, вы должны связать свою локальную ветку с удаленной. последняя строка в цитированном тексте показывает, что вам нужно. – 0andriy