Как я могу вытащить / сделать <commit_hash> в голову, когда я клонировал дерево с --depth = 1? - PullRequest
0 голосов
/ 18 марта 2019

Я испробовал 3 различных метода, каждый из которых возвращает ошибку:

Первая попытка

git pull origin <\hash_here>

Ошибка: сервер делаетне разрешать запрос для необъявленного объекта <\ hash_here>

Вторая попытка

git checkout <\hash_here>

фатально: ссылка недерево: <\ hash_here>

^ я это спокойно понимаю, поскольку его буквально нет в дереве

Третья и последняя попытка

git clone https://github.com/repo/repo.git --depth=1 -b <\hash_here>

предупреждение: не удалось найти удаленную ветвь <\ hash_here> для клонирования.

fatal: удаленная ветвь <\ hash_here> не найдена в исходном источнике

Я пока не уверен, как это сделать, если кто-то может направить меня в правильном направлении, и я думаю, что мой гугл-фу слаб.

1 Ответ

0 голосов
/ 18 марта 2019

Сначала клонируйте репо из github, используя git clone

git clone https://github.com/repo/repo.git

Когда клон git завершен, вы можете создать ветку git

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